Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ua.org.autotest;
- import org.junit.AfterClass;
- import org.junit.Assert;
- import org.junit.BeforeClass;
- import org.junit.Test;
- import org.openqa.selenium.By;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.WebElement;
- import org.openqa.selenium.chrome.ChromeDriver;
- import java.util.concurrent.TimeUnit;
- public class FirstTest {
- private static WebDriver driver;
- @BeforeClass
- public static void setup() {
- System.setProperty("webdriver.chrome.driver", "C:\\WebDrivers\\chromedriver.exe");
- driver = new ChromeDriver();
- driver.manage().window().maximize();
- driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
- driver.get("https://auth.mail.ru/cgi-bin/auth?from=splash\n");
- }
- @Test
- public void userLogin() {
- WebElement loginField = driver.findElement(By.xpath("//*[@id=\"mailbox:login\"]"));
- loginField.sendKeys("selenium317@mail.ru");
- WebElement passwordField = driver.findElement(By.xpath("//*[@id=\"mailbox:password\"]"));
- passwordField.sendKeys("qwe12345z");
- WebElement loginButton = driver.findElement(By.xpath("//*[@id=\"mailbox:submit\"]/input"));
- loginButton.click();
- WebElement profileUser = driver.findElement(By.cssSelector("#PH_user-email"));
- String mailUser = profileUser.getText();
- Assert.assertEquals("selenium317@mail.ru", mailUser);
- }
- @AfterClass
- public static void tearDown() {
- WebElement menuUser = driver.findElement(By.cssSelector("#PH_logoutLink"));
- menuUser.click();
- WebElement logoutButton = driver.findElement(By.xpath("//*[@id=\"PH_logoutLink\"]"));
- logoutButton.click();
- driver.quit();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement