Advertisement
Guest User

Untitled

a guest
Jul 15th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. // Перейдем к написанию письма
  2. await driver
  3. .wait(until.elementLocated(By.css(settings.writeButtonSelector)))
  4. .click();
  5. await driver
  6. .wait(until.elementLocated(By.css(settings.sendingAddressSelector)))
  7. .sendKeys(settings.sendingAddress);
  8. await driver
  9. .findElement(By.css(settings.letterTitleSelector))
  10. .sendKeys(settings.letterTitle);
  11. // Вставим содержание письма с помощью функции переданной в
  12. // driver.executeScirpt, которая исполнится в runtime браузера
  13. await driver.executeScript((selector, text) => {
  14. document.querySelector(selector).textContent = text;
  15. }, settings.letterContentSelector, settings.letterContent);
  16. await driver.findElement(By.css(settings.sendButtonSelector)).click();
  17.  
  18. let doneTitleText = await driver
  19. .wait(until.elementLocated(By.css(settings.mailSentSelector)))
  20. .getText();
  21. // Проверим, что перешли на страницу с успешной отправкой письма
  22. expect(doneTitleText).to.equal(settings.sendNotificationText);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement