Advertisement
Guest User

SuccessfullLoginToLinguaLeo

a guest
Nov 18th, 2017
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.92 KB | None | 0 0
  1. import org.openqa.selenium.By;
  2. import org.openqa.selenium.WebDriver;
  3. import org.openqa.selenium.WebElement;
  4. import org.openqa.selenium.chrome.ChromeDriver;
  5. import org.openqa.selenium.interactions.Actions;
  6. import org.testng.Assert;
  7. import org.testng.annotations.BeforeTest;
  8. import org.testng.annotations.Test;
  9. import java.util.concurrent.TimeUnit;
  10.  
  11.  
  12. public class SuccessfullLoginToLinguaLeo {
  13.     private static WebDriver driver;
  14.  
  15.     @BeforeTest
  16.     public static void SetUp() {
  17.         System.setProperty("webdriver.chrome.driver", "E:\\Courses AUTO QA\\drivers\\chromedriver_win32\\chromedriver.exe");
  18.         driver = new ChromeDriver();
  19.         driver.manage().window().maximize();
  20.         driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
  21.         driver.get("https://lingualeo.com/ru#welcome");
  22.     }
  23.  
  24.     @Test
  25.     public void userLogin() {
  26.         WebElement loginButton = driver.findElement(By.id("headEnterBtn"));
  27.         loginButton.click();
  28.         WebElement email = driver.findElement(By.xpath("//*[@id=\"loginForm\"]/div/div[1]/input"));
  29.         Actions builder = new Actions(driver);
  30.         Actions seriesOfActions = builder.moveToElement(email).click().sendKeys(email, "marina@astra.od.ua");
  31.         seriesOfActions.perform();
  32.         WebElement pass = driver.findElement(By.xpath("//*[@id=\"loginForm\"]/div/div[2]/input"));
  33.         WebElement login = driver.findElement(By.xpath("//*[@id=\"loginForm\"]/button"));
  34.         Actions seriesOfAction = builder.moveToElement(pass).click().sendKeys(pass, "qwe8989").click(login);
  35.         seriesOfAction.perform();
  36.         WebElement profileUser;
  37.         profileUser = driver.findElement(By.cssSelector("body > div.l-wrapper-content.l-center > div.b-header.l-center > div > div.b-header__left > ul > li.selected > a"));
  38.         String mailUser = profileUser.getText();
  39.         Assert.assertEquals("Tasks", mailUser);
  40.         driver.close();
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement