Advertisement
Guest User

Untitled

a guest
May 18th, 2019
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. package loginPage;
  2.  
  3. import org.openqa.selenium.WebDriver;
  4. import org.openqa.selenium.WebElement;
  5. import org.openqa.selenium.support.FindBy;
  6. import org.openqa.selenium.support.PageFactory;
  7.  
  8. public class loginHomePage {
  9. WebDriver driver;
  10.  
  11. public loginHomePage(WebDriver driver) {
  12. this.driver = driver;
  13. PageFactory.initElements(driver, this);
  14. }
  15.  
  16. @FindBy(id="username")
  17. WebElement usernameField;
  18.  
  19. @FindBy(id="password")
  20. WebElement passwordField;
  21.  
  22. @FindBy(xpath="//i[@class='fa fa-2x fa-sign-in']")
  23. WebElement loginBtn;
  24.  
  25. @FindBy(id="flash")
  26. WebElement loggedOutAlert;
  27.  
  28.  
  29. public void logInCredentials(String username, String password) {
  30. usernameField.sendKeys(username);
  31. passwordField.sendKeys(password);
  32. }
  33.  
  34. public void clickLogin() {
  35. loginBtn.click();
  36. }
  37.  
  38. public String returnAlertElementText() {
  39.  
  40. return loggedOutAlert.getText();
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement