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

To begin, follow these steps:

  1. Download and install NUnit from http://www.nunit.org/
  2. 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" ...

Get Selenium Testing Tools Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.