Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Перейдем в Отправленные и проврим наличие письма
- let sendTab = await page.$(settings.outBoxButton);
- await sendTab.click();
- let sentMessageTitle = await page.waitForXPath(`//*[contains(text(),'${settings.letterTitle}')]`);
- await sentMessageTitle.click()
- // Проверим, что адресат, название, содержание совпадают
- let messageTitleElem = await page.waitForSelector(settings.outboxResultSelector);
- let messageTitleText = await page.evaluate(element => element.textContent, messageTitleElem);
- let messageText = await page.$eval(settings.sendMessageContentSelector, elem => elem.textContent);
- let messageAddressElem = await page.waitForXPath(`//*[contains(text(),'${settings.sendingAddressShortend}')]`);
- let messageAddress = await page.evaluate(element => element.textContent, messageAddressElem);
- expect(messageTitleText).to.equal(settings.letterTitle);
- expect(messageText).to.equal(settings.letterContent);
- expect(messageAddress).to.equal(settings.sendingAddressShortend);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement