Безголовый chrome не работает с Centos с таким же python кодом селена после 1 года - PullRequest
0 голосов
/ 21 января 2020

Тот же python код селена для автоматизации некоторых функций прекрасно работает до 1–1,5 лет и внезапно останавливается в точке

Puesdocode:

  1. Этот веб-сайт является https и требует аутентификации пользователя.
  2. Есть файлы, которые необходимо загрузить. (Максимум 30 файлов на странице)
  3. после загрузки всех файлов со страницы перейти на другую страницу (внизу страницы , можно увидеть).
  4. Согласно шагу " <","> ", это значки изображений. Проблема возникает здесь.

Я вижу, что значки доступны и могут найти веб-элемент, и когда "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 и веб-драйвера в журнале

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...