मै मैक ओएस पर python3
का उपयोग कर रहा हूं और मैंने नवीनतम संस्करण में क्रोम, chromedriver
और selenium
अपडेट किया है। मुझे TimeoutException
मिल रहा है, ब्राउज़र सही तरीके से खुलता है लेकिन यह जम जाता है।सेलेनियम क्रोमेड्रिवर 2.25 टाइमआउट एक्सेप्शन लोडिंग स्थिति निर्धारित नहीं कर सकता
>>> from selenium import webdriver
>>> driver = webdriver.Chrome()
# opens browser with blank page
>>> driver.get('http://example.com')
# gets first page OK and then driver literally flashes once
>>> driver.get('http://stackoverflow.com')
>>>
# Cursor loading forever... until TimeoutException
यह त्रुटि फेंक दिया जाता है:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 248, in get
self.execute(Command.GET, {'url': url})
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 236, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/errorhandler.py", line 192, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message: timeout: cannot determine loading status
from timeout: Timed out receiving message from renderer: -0.003
(Session info: chrome=54.0.2840.71)
(Driver info: chromedriver=2.25.426935 (820a95b0b81d33e42712f9198c215f703412e1a1),platform=Mac OS X 10.12.0 x86_64)
मैं उपयोग कर रहा हूँ: Python 3.5.2
, Chrome 54.0
, chromedriver 2.25
, selenium 3.0.1
मुझे कोई सफलता के साथ chromedriver
के अन्य संस्करणों की कोशिश की है, यह भी मैंने किया इस ऑनलाइन के लिए कोई समाधान नहीं मिला। धन्यवाद।
संपादित करें:
फिर भी ऊपर + एक नया त्रुटि हो रहा से त्रुटि मिल रही है:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/chrome/webdriver.py", line 69, in __init__
desired_capabilities=desired_capabilities)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 92, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 179, in start_session
response = self.execute(Command.NEW_SESSION, capabilities)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/webdriver.py", line 236, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.5/site-packages/selenium/webdriver/remote/errorhandler.py", line 192, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: session not created exception
from unknown error: bad inspector message: {"method":"Page.loadEventFired","params":{"timestamp":14220,088073}}
(Session info: chrome=54.0.2840.71)
(Driver info: chromedriver=2.25.426935 (820a95b0b81d33e42712f9198c215f703412e1a1),platform=Mac OS X 10.12.0 x86_64)
Incrementing पृष्ठ लोड समय मेरे लिए काम किया। ।। Driver.Manage() टाइमआउट() SetPageLoadTimeout (TimeSpan.FromSeconds (60)); – Morvader