Как избежать ошибки тайм-аута при использовании chrome selenium webdriver - PullRequest
0 голосов
/ 18 апреля 2020

Я создал несколько сценариев python, использующих селен, для создания веб-страницы, содержащей таблицу данных, которая содержит почти 100 000 строк и 25 столбцов. Один пример этого кода можно найти здесь . После этого я собираюсь почистить этот стол красивым супом. Однако я снова и снова получаю это сообщение об ошибке.

selenium.common.exceptions.TimeoutException: Message: timeout: Timed out receiving message from renderer: -0.001
  (Session info: chrome=81.0.4044.113)

Есть ли причина, почему это сообщение продолжает появляться? Есть ли способ исправить код, чтобы моя веб-страница продолжала загружаться и позволяла мне его очищать?

Любая помощь действительно ценится.

1 Ответ

0 голосов
/ 30 апреля 2020

Итак, у меня есть следующий код для перехода с одной веб-страницы на другую, но я все равно получаю ту же самую ошибку точного тайм-аута.

driver.switch_to.window(driver.window_handles[1])
WebDriverWait(driver, 60).until(EC.visibility_of_element_located((By.XPATH, '/html/body/p[2]/text()[2]')))
df_url = driver.current_url

что я пропускаю из этого, что больше не делает тайм-аут

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