Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pages;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.remote.RemoteWebDriver;
- import com.relevantcodes.extentreports.ExtentTest;
- import wrappers.ProjectWrappers;
- public class LoginPage extends ProjectWrappers{
- public LoginPage(RemoteWebDriver driver, ExtentTest test){
- this.driver = driver;
- this.test = test;
- if(!verifyTitle("BNYM OpenID Connect Portal",driver)){
- reportStep("This is not Login Page", "FAIL",driver);
- }
- }
- public LoginPage enterUsername(String data, RemoteWebDriver driver) {
- enterById(prop.getProperty("Login.UserName.Id"), data, driver);
- return this;
- }
- public LoginPage enterPassword(String data, RemoteWebDriver driver) {
- enterById(prop.getProperty("Login.Password.Id"), data,driver);
- return this;
- }
- public MyHomePage clickSignIn(RemoteWebDriver driver) {
- clickByXpath(prop.getProperty("Login.LoginButton.Xpath"),driver);
- return new MyHomePage(driver, test);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement