Я пытаюсь найти ошибку в Python Selenium. Сообщение об ошибке ..Python Selenium расшифровать сообщение об ошибке
Traceback (most recent call last):
File "C:\myscipt\main.py", line 110, in <module>
source_mysource(func1, func2, func3, func4, func5, func6, func7, func8, func9)
File "C:\myscipt\sources\functions.py", line 132, in source_mysource
current_url = driver.current_url
File "C:\Users\tom\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 454, in current_url
return self.execute(Command.GET_CURRENT_URL)['value']
File "C:\Users\tom\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 201, in execute
self.error_handler.check_response(response)
File "C:\Users\tom\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 193, in check_response
raise exception_class(message, screen, stacktrace, value['alert'].get('text'))
selenium.common.exceptions.UnexpectedAlertPresentException: Alert Text: To display this page, Firefox must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.
<super: <class 'WebDriverException'>, <UnexpectedAlertPresentException object>>
ли ошибка о том, что линия current_url = driver.current_url является тот, который запуская ошибку или это следующая строка?
Я думаю, что я следую, так что это не ошибка get_current_url, это просто то, что она выделяет ошибку. Поэтому я думаю, что мне нужно посмотреть, что сообщение присутствует – fightstarr20
@ fightstarr20 Да, ошибка происходит на строке 'current_url = driver.current_url'. Вы должны посмотреть, почему в данный момент отображается предупреждение. – alecxe
Его странный, я действительно не вижу ошибки в браузере. Я вижу вкладку браузера в панели задач, которая мигает синим цветом, которая обычно указывает на ошибку или предупреждение, но ничего нет – fightstarr20