Всплывающие окна регистрации/cookie — как принять участие в автоматическом тестировании и продолжить тестированиеJAVA

Программисты JAVA общаются здесь
Anonymous
Всплывающие окна регистрации/cookie — как принять участие в автоматическом тестировании и продолжить тестирование

Сообщение Anonymous »

Используя www.whitestuff.com, я хочу найти веб-элемент на главной странице (женский URL-адрес) и щелкнуть по нему, как показано ниже, в рамках моего теста

Код: Выделить всё

private static void findWhiteStuffElements(WebDriver driver2) {
//WebDriver driver2 = new ChromeDriver();
driver2.get("https://www.whitestuff.com/");
WebElement womensUrlX2 = driver2.findElement(By.xpath("//*[contains(text(),'WOMEN')][@class='sf-link uppercase py-2 px-2.5 no-underline desktop-app-header no-underline']"));
womensUrlX2.isDisplayed();
womensUrlX2.click();
Однако мне приходится иметь дело с первыми всплывающими окнами, которые не всегда появляются
Запросы
  • Как написать метод с использованием Java, в котором SE Webdriver находит всплывающие окна и принимает их для продолжения тестирования?
  • Что делать, если эти всплывающие окна больше не появляются - как записать это в метод обнаружения и обработать или выполнить поиск и, если нет результатов, продолжить тестирование?
спасибо

Вернуться в «JAVA»