Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WebSite webSite;
- Variable variable;
- WebDriver webDriver;
- WebDriverWait wait;
- @BeforeClass
- public static void setupClass() {
- WebDriverManager.chromedriver().setup();
- WebDriver webDriver = new ChromeDriver();
- webDriver.get("");
- }
- @Before
- public void preCondition(){
- variable = new Variable();
- webSite = new WebSite(webDriver);;
- wait = new WebDriverWait(webDriver, 30, 300);
- webDriver.manage().deleteAllCookies();
- webDriver.manage().window().maximize();
- webDriver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
- webDriver.manage().timeouts().setScriptTimeout(30, TimeUnit.SECONDS);
- webDriver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
- webDriver.get("");
- }
- @Test
- public void passwordLessThanMin(){
- webSite.registrationPage().Password.sendKeys(variable.lessThanMinPass);
- webSite.registrationPage().SignUpButton.click();
- Assert.assertTrue(webSite.registrationPage().Password.getAttribute("aria-invalid").contains("true"));
- Assert.assertTrue(webSite.registrationPage().AllertPassword.getText().contains("YOUR PASSWORD MUST BE AT LEAST 5 CHARACTERS LONG"));
- }
- @After
- public void postCondition(){
- if(webDriver != null)
- webDriver.quit();
- }
Add Comment
Please, Sign In to add comment