Chromedriver вылетает со временем c - PullRequest
0 голосов
/ 24 марта 2020

После случайного времени с различными сценариями я получаю эту ошибку, и chromedriver перестает работать окно сообщения .. Версия Chromedriver поддерживает мою версию chrome, у меня есть chrome 79 и ChromeDriver 79.0.3945.36, я действительно не понять, почему я получаю эту проблему каждый раз, и я не могу долго запускать свои скрипты. У вас есть способ решить это? или справиться? Спасибо, это трассировка:

Примечание: я также пробовал с chrome 80 и ChromeDriver 80.0.3987.106, но у меня был тот же результат.

Traceback (most recent call last):

 WebDriverWait(browser, 30).until(EC.visibility_of_element_located((By.XPATH, '//span[@ng-bind="round"]')))
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\selenium\webdriver\support\wait.py", line 71, in until
   value = method(self._driver)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 128, in __call__
   return _element_if_visible(_find_element(driver, self.locator))
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\selenium\webdriver\support\expected_conditions.py", line 411, in _find_element
   return driver.find_element(*by)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 978, in find_element
   'value': value})['value']
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 319, in execute
   response = self.command_executor.execute(driver_command, params)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 374, in execute
   return self._request(command_info[0], url, body=data)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 397, in _request
   resp = self._conn.request(method, url, body=body, headers=headers)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\urllib3\request.py", line 72, in request
   **urlopen_kw)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\urllib3\request.py", line 150, in request_encode_body
   return self.urlopen(method, url, **extra_kw)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\urllib3\poolmanager.py", line 324, in urlopen
   response = conn.urlopen(method, u.request_uri, **kw)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 667, in urlopen
   **response_kw)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 667, in urlopen
   **response_kw)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 667, in urlopen
   **response_kw)
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 638, in urlopen
   _stacktrace=sys.exc_info()[2])
 File "C:\Users\Riccardo\Anaconda3\lib\site-packages\urllib3\util\retry.py", line 399, in increment
   raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=51707): Max retries exceeded with url: /session/e0109cb0e32275ab282a81e07a4f70f0/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000000D6E0662488>:
Failed to establish a new connection: [WinError 10061] Impossibile stabilire la connessione. Rifiuto persistente del computer di destinazione'))  ````

...