Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class LoginSteps {
- private final LoginPage login;
- SharedDriver driver;
- public LoginSteps(LoginPage login, SharedDriver driver) {
- this.login=login;
- this.driver=driver;
- }
- @Given("^the Power2Practice Login page is loaded$")
- public void the_Power2Practice_Login_is_loaded ()throws Throwable {
- driver.getDriver().get("....ogin/");
- }
- @When("^The logins into the account$")
- public void the_logins_into_the_account() throws Throwable {
- login.login(false);
- }
- public class LoginPage extends BaseClass {
- private final By username = By.id("userName");
- private final By password= By.id("password");
- private final By submit= By.id("submit_0");
- public LoginPage(WebDriver driver){
- super(driver);
- }
- public HomePage login(Boolean newuser) throws InterruptedException {
- DataFactory log= new DataFactory();
- if (newuser) {
- Thread.sleep(5000);
- driver.findElement(username).click();
- driver.findElement(username).sendKeys(log.getFirstName());
- driver.findElement(password).sendKeys(log.getFirstName());
- } else {
- driver.findElement(username).click();
- }
- return new HomePage(driver);
- }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement