Creating a data-driven test in NUnit

The NUnit framework has been widely used by the Selenium WebDriver community to create test scripts with .NET bindings.

Similar to the JUnit framework, the NUnit framework also supports data-driven testing in the simplest manner. In this recipe, we will create a Selenium WebDriver test using NUnit. We will read the test data from an XML file used in the first recipe.

Getting ready

  • Download and install NUnit from
  • Create the test data file in the XML format as follows:
     testdata> <vars height="160" weight="45" bmi="17.6" bmi_category="Underweight" /> <vars height="168" weight="70" bmi="24.8" bmi_category="Normal" /> <vars height="181" weight="89" bmi="27.2" bmi_category="Overweight" /> <vars ...

Get Selenium Testing Tools Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.