当前位置: 首页 > 知识库问答 >
问题:

Selenium ChromeDriver无法在Python3.5 ubuntu中工作

唐博文
2023-03-14

我得到以下错误。有人能帮帮我吗

Traceback(最近的调用为last):文件“index.py”,第38行,在浏览器中=webdriver.chrome(r“./chromeDriver”)#替换为>.firefox(),或使用您选择的浏览器文件“/usr/local/lib/python3.5/dist->packages/selenium/webdriver/chrome/webdriver.py”,第75行,在init desired_capabilities=desired_capabilities)文件“/usr/local/lib/python3.5/dist 3.5/dist-packages/selenium/webdriver/remote/webdriver.py”,第245行,在start_session response=self.execute(command.new_session,parameters)文件“/usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py”中,第314行,在execute self.error_handler.check_response(响应)文件“Ception:消息:未知错误:Chrome启动失败:异常退出(驱动程序信息:Chromedriver=2.35.528139(47EAD77CB35AD2A9A83248B292151462A66CD881),Platform=Linux 4.10.0-38-Generic x86_64)

共有1个答案

景同
2023-03-14

ChromDriver无法启动Chrome浏览器。这很可能是由于使用了不兼容的Chrome浏览器和ChromeDriver版本。

您没有提到正在使用的Selenium bindings或Chrome浏览器的版本,但stacktrace显示:

Chromedriver=2.35.528139

ChromeDriver2.35只支持Chrome62-64版本。最新版本(目前为2.40),支持Chrome版本66-68。如果你升级到那个,这个应该解决了。

一般来说,每次Chrome升级,你都需要用一个新的版本替换Chromedriver...或者至少检查兼容性。

您可以通过查看下载页面上的发行说明来查看Chromedriver支持的版本:http://Chromedriver.chromium.org/Downloads

 类似资料:
  • 问题内容: 尽管我很确定这是昨天或前一天工作的,例如,在IE10中不再起作用。我已经测试了我的浏览器,但是它不再起作用了。还有谁有相同的问题吗?或者,它永远都行不通吗? 问题答案: IE不支持输入type =“ number”,但您可以使用jQueryUISpinner小部件。它非常易于使用,并且具有许多对开发人员友好的API。

  • 问题内容: 好的,所以我下载了Go 1.1,并将其放入$ HOME / Documents / go。 然后,我将我修改为: 比起我,我已经尝试了: 但是我无法编译或安装任何依赖项。例如。我尝试运行我的小测试程序: 当我尝试安装依赖项时: 它可以在Mac上编译并正常工作。如果我尝试删除配置或什么都行不通,并且我不知道将它们设置为什么,除了Go的路径,我无法弄清楚我的配置有什么问题。 编辑:我的Ma

  • 阅读了这个和这个和许多答案,但没有找到任何帮助,任何想法如何解决这个问题 这是我的代码

  • 问题内容: 这是Websphere上@StartupEJB的用户上下文的后续操作 我有以下情况: EJB 1: EJB 2: 简而言之:我有一个EJB,它需要一个角色“ SomeRole”,以及一个用于使用该角色的启动EJB 。 据我了解,这应该工作。 但是,我得到以下异常(类和角色名称已更改为与我的示例匹配): 就我而言,这只是误解吗? 我正在使用WebSphere 8.0.0.9 问题答案:

  • ESLint在VS代码中不适用于我。我在VS代码中安装了该插件,并且在我的package.json中将ESLint本身作为开发人员依赖项安装,我也安装了它。 我在VS代码用户设置中修改了以下选项: 我已经使用命令将basic添加到我的包的主目录中。 其他人能够使用完全相同的包和完全相同的ESLint配置文件从VS代码获得ESLint反馈。 我没有收到任何类型的反馈,当直接打破多个规则,都包含在推荐

  • 我已经挣扎了两个晚上,现在让load_file()工作,但结果是NULL。我运行版本"5.6.19-0ubuntu0.14.04.1"。 示例: 文件权限: 选中的: MySql已经执行并拥有目录 Mysql下载文件 DB user=root 文件大小 无需设置secure file priv,它就可以轻松读取/etc/passwd等不重要的数据:P.也可以从“/”导入,但其他任何地方都无法导入。

  • 问题内容: 工作如何? 以下代码在这里不起作用: Employee.java 地址.java persistence.xml 这是测试类……请检查城市名称,它没有在ADDRESS表中按降序存储地址值 JPAOrderByAnnotationTest 问题答案: 我认为您误解了注释的实际作用。根据javadoc: 指定在 检索 关联或集合时,将值指定为关联的集合或元素集合的元素的顺序。 [添加重点]

  • 问题内容: 我是Java Swing的新手,并尝试在Java代码上使用“滚动”窗格,但是它不起作用。滚动窗格是在垂直方向上添加到框架上的,但无法使用。 问题答案: 您应该创建自己的面板,该面板扩展为包含所有复选框,并且在此面板中,重写方法如下: 并在您的代码中使用它: