Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.junit.After;
- import org.junit.Before;
- import org.junit.Test;
- import org.openqa.selenium.By;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.WebElement;
- import org.openqa.selenium.firefox.FirefoxDriver;
- import java.util.concurrent.TimeUnit;
- import static org.junit.Assert.assertEquals;
- /**
- * Created by kokoshkata on 10.08.2015.
- */
- public class AbvTest {
- private WebDriver firefoxDriver;
- @Before
- public void setUp() {
- firefoxDriver = new FirefoxDriver();
- firefoxDriver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
- }
- @Test
- public void TestLogin_ValidCredentials_ShouldLoginCorrectly() {
- firefoxDriver.get("http://abv.bg");
- String validUserName = "qatester";
- String validPassword = "ceca12345";
- WebElement usernameField = firefoxDriver.findElement(By.id("username"));
- WebElement passwordField = firefoxDriver.findElement(By.id("password"));
- usernameField.clear();
- usernameField.sendKeys(validUserName);
- passwordField.clear();
- passwordField.sendKeys(validPassword);
- WebElement loginButtonField = firefoxDriver.findElement(By.id("loginBut"));
- loginButtonField.click();
- assertEquals("https://nm50.abv.bg/Mail.html", firefoxDriver.getCurrentUrl());
- String validFullName = "Камен Дамянов";
- WebElement fullName = By.id("validFullName").findElement(firefoxDriver);
- assertEquals("Камен Дамянов", fullName.getText());
- }
- @After
- public void terDown() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement