Selenium,Robotframework - 错误:WebDriverException:消息:未知错误:net::ERR_NAME_NOT_RESOLVED

Selenium, Robotframework - Error: WebDriverException: Message: unknown error: net::ERR_NAME_NOT_RESOLVED

提问人:Annsh 提问时间:11/14/2023 最后编辑:ShawnAnnsh 更新时间:11/14/2023 访问量:86

问:

我正在使用 robotframework 框架,使用 selenium 和 appium。 最近我一直在解决 chrome 的问题,我将我的 chrome 驱动程序更新为 118v,以将其与我使用的当前 chrome 版本相匹配。但是,我仍然看到这个问题。

Exception trying to discover chromedriver version: error sending request for url (https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json): error trying to connect: dns error: No such host is known. (os error 11001)

WebDriverException: Message: unknown error: net::ERR_NAME_NOT_RESOLVED
  (Session info: chrome=118.0.5993.71)

我正在使用 selenium==,但是,我在某处读到上面的版本可能会导致问题,所以我降级到 selenium==。4.11.24.104.10.0

如果您需要任何信息来解决此问题,请告诉我。

谢谢

帮助修复我的代码上的此错误

python selenium-webdriver selenium-chromedriver appium 机器人框架

评论

0赞 Shawn 11/14/2023
您如何访问?通过?你能分享相关代码吗?chromedriverSeleniumManager
0赞 Shawn 11/14/2023
检查我的答案,看看是否能解决问题。
0赞 Annsh 11/14/2023
options = webdriver。ChromeOptions() 驱动程序 = webdriver。Chrome(options) driver.get(“google.com/”) 对不起,在这里更新示例地址时打错了字。刚刚更新
0赞 Annsh 11/14/2023
发表评论后,它会自动删除 www。但是,是的,它已经更新了。

答:

1赞 Kemalist 11/14/2023 #1

现在支持 Chrome DevTools:v116、v117 和 v118。将您的 selenium 版本更新到 4.14,请参阅发行说明

0赞 Shawn 11/14/2023 #2
driver.get("google.com")

以上不正确,方法需要完全限定的 URL。更改代码如下:.get

driver.get("https://www.google.com/")