Итак, у меня есть страница, которую нужно протестировать с селеном. Недавно она была изменена для использования всплывающей аутентификации оповещения (если вы не знаете, о чем я говорю, проверьте this .
Мой текущий подход в значительной степени 3. подход по ссылке выше, но я использую Действия для отправки ключей вместо простого поиска элементов.
browser.get(url)
Alert alert = browser.switchTo().alert();
Actions action = new Actions(browser)
action.sendkeys(user).sendkeys(Keys.tab).sendkeys(password).perform()
alert.accept()
проблема начинается прямо с первой строки,это застревает там ... Кажется, что селен / хромедрайвер не обнаруживает, что страница загружена, и может перейти к следующей строке.
Я знаю это точно, потому что, когда я пытаюсь что-то напечатать после первой строки,он никогда не печатается, и в конце концов (вечность спустя) он выбрасывает меня TimeOutException.
Любые предложения?
Использование последних: Selenium 3.11.0 ChromeDriver 2.38 Google Chrome 66