Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. package pages;
  2.  
  3. import org.openqa.selenium.WebDriver;
  4. import org.openqa.selenium.remote.RemoteWebDriver;
  5.  
  6. import com.relevantcodes.extentreports.ExtentTest;
  7.  
  8.  
  9. import wrappers.ProjectWrappers;
  10.  
  11. public class LoginPage extends ProjectWrappers{
  12.  
  13. public LoginPage(RemoteWebDriver driver, ExtentTest test){
  14. this.driver = driver;
  15. this.test = test;
  16.  
  17. if(!verifyTitle("BNYM OpenID Connect Portal",driver)){
  18. reportStep("This is not Login Page", "FAIL",driver);
  19. }
  20. }
  21.  
  22.  
  23.  
  24. public LoginPage enterUsername(String data, RemoteWebDriver driver) {
  25. enterById(prop.getProperty("Login.UserName.Id"), data, driver);
  26. return this;
  27. }
  28.  
  29.  
  30.  
  31. public LoginPage enterPassword(String data, RemoteWebDriver driver) {
  32. enterById(prop.getProperty("Login.Password.Id"), data,driver);
  33. return this;
  34. }
  35.  
  36.  
  37. public MyHomePage clickSignIn(RemoteWebDriver driver) {
  38. clickByXpath(prop.getProperty("Login.LoginButton.Xpath"),driver);
  39. return new MyHomePage(driver, test);
  40. }
  41.  
  42.  
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement