linux+java+selenium DevToolsActivePort file doesn‘t exist
环境:Linux 7.6 ,Chrome 112 ,ChromeDriver 112,用Java代码驱动浏览器,发现一直再报错,(一个是Chrome与驱动版本版本不对应,另一个是 没有加上 headless, sandbox两个参数。试验了多次,把对应的Chrome 找了一些旧的版本107、92.....都试了下,一直在报上述错误。后来换Python重写了一遍,引入了selenium4.9,运行没
·
环境:Linux 7.6 ,Chrome 112 ,ChromeDriver 112,用Java代码驱动浏览器,发现一直再报错,(unknown error: DevToolsActivePort file doesn't exist)
网上搜原因,一共列出来两个原因:
一个是Chrome与驱动版本版本不对应,另一个是 没有加上 headless, sandbox两个参数。
试验了多次,把对应的Chrome 找了一些旧的版本107、92.....都试了下,一直在报上述错误。
后来换Python重写了一遍,引入了selenium4.9,运行没问题。
抱着不到黄河不死心的态度,将Java带中引用的3.*的selenium jar包改成了4.9的jar包驱动,成功了,可能是因为Chrome的最新的版本需要 selenium的版本比较高吧,各位童鞋请参考闭坑。

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)