Advertisement
Guest User

Untitled

a guest
Mar 14th, 2016
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. public class LoginSteps {
  2. private final LoginPage login;
  3. SharedDriver driver;
  4. public LoginSteps(LoginPage login, SharedDriver driver) {
  5. this.login=login;
  6. this.driver=driver;
  7. }
  8. @Given("^the Power2Practice Login page is loaded$")
  9. public void the_Power2Practice_Login_is_loaded ()throws Throwable {
  10. driver.getDriver().get("....ogin/");
  11. }
  12.  
  13.  
  14. @When("^The logins into the account$")
  15. public void the_logins_into_the_account() throws Throwable {
  16.  
  17. login.login(false);
  18.  
  19. }
  20.  
  21. public class LoginPage extends BaseClass {
  22. private final By username = By.id("userName");
  23. private final By password= By.id("password");
  24. private final By submit= By.id("submit_0");
  25.  
  26. public LoginPage(WebDriver driver){
  27. super(driver);
  28. }
  29.  
  30.  
  31. public HomePage login(Boolean newuser) throws InterruptedException {
  32. DataFactory log= new DataFactory();
  33. if (newuser) {
  34. Thread.sleep(5000);
  35. driver.findElement(username).click();
  36. driver.findElement(username).sendKeys(log.getFirstName());
  37. driver.findElement(password).sendKeys(log.getFirstName());
  38. } else {
  39. driver.findElement(username).click();
  40.  
  41. }
  42.  
  43. return new HomePage(driver);
  44. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement