1
0
mirror of synced 2026-07-05 10:50:03 +00:00

Modernize Default Log In Page

Fixes: gh-5515
This commit is contained in:
Rob Winch
2018-07-09 12:52:52 -05:00
parent a66b945ab7
commit 05ed028f9d
13 changed files with 384 additions and 188 deletions
@@ -39,7 +39,7 @@ public class LoginPage {
}
public LoginPage assertAt() {
assertThat(this.webDriver.getTitle()).isEqualTo("Login Page");
assertThat(this.webDriver.getTitle()).isEqualTo("Please sign in");
return this;
}
@@ -51,7 +51,7 @@ public class LoginPage {
private WebDriver webDriver;
private WebElement username;
private WebElement password;
@FindBy(css = "input[type=submit]")
@FindBy(css = "button[type=submit]")
private WebElement submit;
public LoginForm(WebDriver webDriver) {
@@ -27,8 +27,8 @@ import static org.assertj.core.api.Assertions.assertThat;
* @author Michael Simons
*/
public class LogoutPage extends LoginPage {
@FindBy(css = "p")
private WebElement p;
@FindBy(css = "div[role=alert]")
private WebElement alert;
public LogoutPage(WebDriver webDriver) {
super(webDriver);
@@ -38,7 +38,7 @@ public class LogoutPage extends LoginPage {
public LogoutPage assertAt() {
super.assertAt();
assertThat(p.getText()).isEqualTo("You have been logged out");
assertThat(this.alert.getText()).isEqualTo("You have been signed out");
return this;
}
}