【发布时间】:2022-01-05 17:31:58
【问题描述】:
我有一个使用 selenium 进行测试的脚本。现在甚至使用
打开一个谷歌页面driver.get(url) # url = Google homepage url
给我下面的错误
driver.get("https://my.gumtree.com/login")
File "C:\Python34\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 245, in get
self.execute(Command.GET, {'url': url})
File "C:\Python34\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 233, in execute
self.error_handler.check_response(response)
File "C:\Python34\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 194, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot determine loading status
from unknown error: missing or invalid 'entry.level'
(Session info: chrome=65.0.3315.3)
(Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 10.0.16299 x86_64)
我有 Google chrome 版本 65、Chromedriver 2.35 和 selenium 2.53.1
我根据其他类似问题中提到的解决方案尝试了不同的版本组合(在下表中提到),但没有任何效果。
Selenium Chrome Chromedriver
2.53.0 63 2.33
2.53.1 65(latest) 2.34
3.6.0 2.35(latest)
3.7.0
3.8.0
3.8.1(latest)
编辑 1:JDK 版本
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
【问题讨论】:
-
selenium 2 已经过时了.. 继续 3.x
-
感谢您指出,这是一个拼写错误。我已经编辑了问题。
-
您的错误输出表明您仍在使用 chromedriver=2.29.461591。如果您选择将最新的浏览器版本与最新的 Selenium 一起使用,请确保您也使用最新的驱动程序版本。
标签: python google-chrome selenium selenium-webdriver selenium-chromedriver