Получение «Исключения UnexpectedAlertPresentException: Текст предупреждения: Нет», а затем «Исключение NoAlertPresent», Python

Программы на Python
Ответить
Anonymous
 Получение «Исключения UnexpectedAlertPresentException: Текст предупреждения: Нет», а затем «Исключение NoAlertPresent»,

Сообщение Anonymous »

Мы создаем сценарии автоматизации, используя следующее:
  • behave==1.2.5
    < li>splinter==0.7.7
  • безголовый браузер Firefox
При переходе к определенному странице мы выполняем следующий код:

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

browser = context.browser
selector_button_checkout = "//*[@id='cart']//div[contains(@class, 'button button-3 localizejs') and text()='CHECKOUT']"
with browser.get_iframe(0) as iframe:
assert iframe.is_element_present_by_xpath(selector_button_checkout, wait_time=30)
Появляется такая ошибка:

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

packages/selenium/webdriver/remote/errorhandler.py", line 237, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.UnexpectedAlertPresentException: Alert Text: None
Message:

Exception UnexpectedAlertPresentException: Alert Text: None
Message:

Traceback (most recent call last):
selenium.common.exceptions.UnexpectedAlertPresentException: Alert Text: None
Message:
На самом деле в Интернете нет никаких предупреждений или подсказок, но в любом случае мы попытались справиться с этим, используя документацию Splinter, представленную здесь http://splinter.readthedocs. io/en/latest/iframes-and-alerts.html

и мы получаем еще одно исключение — NoAlertPresentException, поэтому мы заблудились.

Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/490 ... e-and-then
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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