Guest User

Untitled

a guest
Mar 22nd, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. WebSite webSite;
  2. Variable variable;
  3. WebDriver webDriver;
  4. WebDriverWait wait;
  5.  
  6. @BeforeClass
  7. public static void setupClass() {
  8. WebDriverManager.chromedriver().setup();
  9. WebDriver webDriver = new ChromeDriver();
  10. webDriver.get("");
  11. }
  12. @Before
  13. public void preCondition(){
  14. variable = new Variable();
  15. webSite = new WebSite(webDriver);;
  16. wait = new WebDriverWait(webDriver, 30, 300);
  17. webDriver.manage().deleteAllCookies();
  18. webDriver.manage().window().maximize();
  19. webDriver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
  20. webDriver.manage().timeouts().setScriptTimeout(30, TimeUnit.SECONDS);
  21. webDriver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
  22. webDriver.get("");
  23. }
  24.  
  25. @Test
  26. public void passwordLessThanMin(){
  27. webSite.registrationPage().Password.sendKeys(variable.lessThanMinPass);
  28. webSite.registrationPage().SignUpButton.click();
  29. Assert.assertTrue(webSite.registrationPage().Password.getAttribute("aria-invalid").contains("true"));
  30. Assert.assertTrue(webSite.registrationPage().AllertPassword.getText().contains("YOUR PASSWORD MUST BE AT LEAST 5 CHARACTERS LONG"));
  31. }
  32. @After
  33. public void postCondition(){
  34. if(webDriver != null)
  35. webDriver.quit();
  36. }
Add Comment
Please, Sign In to add comment