А
$('[alt="undefined"]')Size: a a a
А
$('[alt="undefined"]')O
browser.wait(browser.ExpectedConditions.alertIsPresent(), 5000);можно ли сделать например так:
let isAlertShown = await browser.wait(browser.ExpectedConditions.alertIsPresent(), 5000);Пока что у меня возвращается ошибка UnhandledPromiseRejectionWarning: Unhandled promise rejection.
if(isAlertShown == true) {
await browser.driver.alert().accept();
}
AP
OI
AP
O
MS
O
AP
AP
AP
m
Мы начали e2e тестирование с testcafe и получили первые впечатления,
но PageModel и отсутствие хорошей документации заставили нас перейти на Cypress.
Когда мы начали использовать Cypress, писать e2e тесты стало намного проще, и стало так просто,
что наши тестировщики, обладающие базовым уровнем навыков программирования,
могут писать e2e тесты на основе UserStory.
Не тестируйте многократно один и тот же код через UI - взаимодействуйте напрямую с сервером
и устанавливайте необходимые атрибуты на клиенте, например, с помощью POST-запроса для настройки вашего тестового сценария.
OK
browser.wait(browser.ExpectedConditions.alertIsPresent(), 5000);можно ли сделать например так:
let isAlertShown = await browser.wait(browser.ExpectedConditions.alertIsPresent(), 5000);Пока что у меня возвращается ошибка UnhandledPromiseRejectionWarning: Unhandled promise rejection.
if(isAlertShown == true) {
await browser.driver.alert().accept();
}
OK
browser.wait(browser.ExpectedConditions.alertIsPresent(), 5000);можно ли сделать например так:
let isAlertShown = await browser.wait(browser.ExpectedConditions.alertIsPresent(), 5000);Пока что у меня возвращается ошибка UnhandledPromiseRejectionWarning: Unhandled promise rejection.
if(isAlertShown == true) {
await browser.driver.alert().accept();
}
isAlertShowOK
O
O
OK
O