Advertisement
Guest User

userLoginWrongPass

a guest
Nov 18th, 2017
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.14 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.  
  10. import java.util.concurrent.TimeUnit;
  11.  
  12. public class LoginToLinguaLeoWithWrongPassword {
  13.  
  14.  
  15.     private static WebDriver driver;
  16.  
  17.     @BeforeTest
  18.     public static void SetUp() {
  19.         System.setProperty("webdriver.chrome.driver", "E:\\Courses AUTO QA\\drivers\\chromedriver_win32\\chromedriver.exe");
  20.         driver = new ChromeDriver();
  21.         driver.manage().window().maximize();
  22.         driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
  23.         driver.get("https://lingualeo.com/ru#welcome");
  24.     }
  25.  
  26.     @Test
  27.     public void userLoginWrongPass() {
  28.         WebElement loginButton = driver.findElement(By.id("headEnterBtn"));
  29.         loginButton.click();
  30.         WebElement email = driver.findElement(By.xpath("//*[@id=\"loginForm\"]/div/div[1]/input"));
  31.         Actions builder = new Actions(driver);
  32.         Actions seriesOfActions = builder.moveToElement(email).click().sendKeys(email, "marina@astra.od.ua");
  33.         seriesOfActions.perform();
  34.         WebElement pass = driver.findElement(By.xpath("//*[@id=\"loginForm\"]/div/div[2]/input"));
  35.         WebElement login = driver.findElement(By.xpath("//*[@id=\"loginForm\"]/button"));
  36.         Actions seriesOfAction = builder.moveToElement(pass).click().sendKeys(pass, "qwe89899").click(login);
  37.         seriesOfAction.perform();
  38.         WebElement profileUser;
  39.         profileUser = driver.findElement(By.cssSelector("body > div.simple-dialog.simple-dialog_is_shaking > div.simple-dialog__popup > div > div.simple-dialog__content > div > div.uauth-f__slider > div > div.uauth-f__login.uauth-form__email-auth_state_expanded.uauth-form__email-auth_state_error > div > div.uauth-email > div > p"));
  40.         String mailUser = profileUser.getText();
  41.         Assert.assertEquals("Пароль/email введены неверно", mailUser);
  42.         driver.close();
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement