Я пытаюсь автоматизировать код подтверждения, отправленный на электронную почту в mailinator, когда я запускаю тест, ошибка: "TimeoutError: Время ожидания истекло через 35001 мс" , я думаю, что это проблема с функциями asyn c, но я не уверен в этом.
const emailRow = element(by.className("tr.even.pointer.ng-scope"));
this.setCode = async function() {
let windows = await browser.getAllWindowHandles();
await browser.switchTo().window(windows[1]);
await browser.wait(ExpectedConditions.visibilityOf(emailRow), 50000);
browser.actions().mouseMove(emailRow).click().perform();
await browser.wait(ExpectedConditions.visibilityOf(emailCode), 35000);
}
Я тоже пробовал это
this.setCode = async function() {
let windows = await browser.getAllWindowHandles();
await browser.switchTo().window(windows[1]);
await browser.wait(ExpectedConditions.elementToBeClickable(emailRow), 50000);
emailRow.click();
await browser.wait(ExpectedConditions.visibilityOf(emailCode), 35000);
}
Но у меня такая же проблема, на экране я не вижу, что тест выполняет щелчок, я засыпаю после щелчка в emailRow, но не работает, на изображении есть страница, на которой я хочу выполнить щелчок. Электронная почта Mailinator