Тот же python код селена для автоматизации некоторых функций прекрасно работает до 1–1,5 лет и внезапно останавливается в точке
Puesdocode:
- Этот веб-сайт является https и требует аутентификации пользователя.
- Есть файлы, которые необходимо загрузить. (Максимум 30 файлов на странице)
- после загрузки всех файлов со страницы перейти на другую страницу (внизу страницы , можно увидеть).
- Согласно шагу " <","> ", это значки изображений. Проблема возникает здесь.
Я вижу, что значки доступны и могут найти веб-элемент, и когда "click ()", я получаю ошибку
nextPageControl.click()
File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 80, in click
self._execute(Command.CLICK_ELEMENT)
File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute
return self._parent.execute(command, params)
File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: timeout
(Session info: headless chrome=69.0.3497.100)
(Driver info: chromedriver=2.42.591071 (0b695ff80972cc1a65a5cd643186d2ae582cd4ac),platform=Linux 3.10.0-693.21.1.el7.x86_64 x86_64)
или скрипт зависает там бесконечно, поскольку загрузка страницы не произошла
Кажется, ничего не работает, можно найти версию chrome и веб-драйвера в журнале