Advertisement
Guest User

Untitled

a guest
Jul 15th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. it('Should implement the complete flow of sending email', async () => {
  2. // Найдем и нажмем кнопку Войти чтобы перейти к странице логина
  3. await driver
  4. .wait(until.elementLocated(By.css(settings.initialLoginButtonSelector)))
  5. .click();
  6. // Подождем, когда перейдем на страницу Авторизации
  7. await driver.wait(until.titleContains(settings.loginFormPageTitle));
  8.  
  9. await driver
  10. .findElement(By.css(settings.emailInputSelector))
  11. .sendKeys(settings.email, Key.ENTER);
  12. // Проверим, что пользователь с таким email был найдем в системе
  13. let loginElementText = await driver
  14. .wait(until.elementLocated(By.css(settings.titleLoginButtonSelector)))
  15. .getText();
  16. expect(loginElementText).to.equal(settings.email);
  17.  
  18. await driver
  19. .findElement(By.css(settings.passwordInputSelector))
  20. .sendKeys(settings.password, Key.ENTER);
  21. // Проверим, что залогинившись в названии провайла наш email
  22. let profileNameText = await driver
  23. .wait(until.elementLocated(By.css(settings.profileNameSelector)))
  24. .getText();
  25. expect(profileNameText).to.equal(settings.email);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement