Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- it('Should implement the complete flow of sending email', async () => {
- // Найдем и нажмем кнопку Войти чтобы перейти к странице логина
- await driver
- .wait(until.elementLocated(By.css(settings.initialLoginButtonSelector)))
- .click();
- // Подождем, когда перейдем на страницу Авторизации
- await driver.wait(until.titleContains(settings.loginFormPageTitle));
- await driver
- .findElement(By.css(settings.emailInputSelector))
- .sendKeys(settings.email, Key.ENTER);
- // Проверим, что пользователь с таким email был найдем в системе
- let loginElementText = await driver
- .wait(until.elementLocated(By.css(settings.titleLoginButtonSelector)))
- .getText();
- expect(loginElementText).to.equal(settings.email);
- await driver
- .findElement(By.css(settings.passwordInputSelector))
- .sendKeys(settings.password, Key.ENTER);
- // Проверим, что залогинившись в названии провайла наш email
- let profileNameText = await driver
- .wait(until.elementLocated(By.css(settings.profileNameSelector)))
- .getText();
- expect(profileNameText).to.equal(settings.email);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement