Data Driven BDD
Then user enters username and password
@Then("^user enters username and password$") public void user_enters_username_and_password() { driver.findElement(By.xpath("//input[@name='username']")).sendKeys("naveenk"); driver.findElement(By.name("password")).sendKeys("test@123"); }
Then user enters "naveenk" and "test@123"
// @Then("^user enters \"(.*)\" and \"(.*)\"$") @Then("^user enters \"([^\"]*)\" and \"([^\"]*)\"$") public void user_enters_username_and_password(String username, String password) { driver.findElement(By.xpath("//input[@name='username']")).sendKeys(username); driver.findElement(By.name("password")).sendKeys(password); }
@WithExamples
Without Examples Keyword
Scenario: Free CRM Login Test Scenario Given user is already on Login Page When title of login page is Free CRM Then user enters "naveenk" and "test@123" Then user clicks on login button And user is on the home page Then close the browser
#with Examples Keyword
Scenario Outline: Free CRM Login Test Scenario Given user is already on Login Page When title of login page is Free CRM #Then user enters "naveenk" and "test@123" Then user enters "<username>" and "<password>" Then user clicks on login button And user is on the home page Then close the browser Examples: | username | password | | naveenk | test@123 | | tom | test456 |
- Log in to post comments