Book Image

Selenium Essentials

By : Prashanth Sams
Book Image

Selenium Essentials

By: Prashanth Sams

Overview of this book

Table of Contents (12 chapters)

Properties file Data-Driven framework


The properties file is similar to the text file but with the .properties file extension. It is widely used in Java apps to store and configure parameters.

Data-Driven testing using the properties file as the data source is feasible on Selenium WebDriver to handle small data. Create a .properties file and store the keywords with a constant key (search). In Eclipse, open the project, right-click on the src folder and select New| Other... | General | File. Name the file with the.properties extension, for example, config.properties.

Let's see an example of how to read values from the properties file:

Build a test class that depicts a simple Google search by reading a series of keywords from the .properties file:

import java.util.ResourceBundle;
import java.util.StringTokenizer;
import java.util.concurrent.TimeUnit;

public class classname {
  private WebDriver driver;
  private String baseUrl;

  @BeforeTest
  public void setUp() throws Exception {
    driver...