NoAlertPresentException when using browser.get_alert()

11 views
Skip to first unread message

--

unread,
Aug 27, 2019, 5:47:03 AM8/27/19
to splinter-users
Hello ,
I am using splinter 0.10.0
According to doc, 
browser.get_alert() 
returns None when no alert is present.
However , my code get an NoAlertPresentException exception. 

I am doing something wrong or this is a bug?


2019-08-27 11:40:01,854 - New - ERROR - (<class 'selenium.common.exceptions.NoAlertPresentException'>, NoAlertPresentException('no alert open\n  (Session info: chrome=76.0.3809.100)\n  (Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.17763 x86_64)', None, None), <traceback object at 0x000001ECFFB4F688>)
2019-08-27 11:40:01,876 - New - ERROR - Traceback (most recent call last):
  File "\robots\new\__init__.py", line 46, in run
    if not page2(self.__browser,data):
  File "\robots\new\states.py", line 123, in page2
    with browser.get_alert() as alert:
  File "\venv\lib\site-packages\splinter\driver\webdriver\__init__.py", line 305, in get_alert
    return AlertElement(self.driver.switch_to_alert())
  File "\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 803, in switch_to_alert
    return self._switch_to.alert
  File "\venv\lib\site-packages\selenium\webdriver\remote\switch_to.py", line 55, in alert
    alert.text
  File "\venv\lib\site-packages\selenium\webdriver\common\alert.py", line 69, in text
    return self.driver.execute(Command.GET_ALERT_TEXT)["value"]
  File "\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.NoAlertPresentException: Message: no alert open
  (Session info: chrome=76.0.3809.100)
  (Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.17763 x86_64)

Reply all
Reply to author
Forward
0 new messages