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

Rselenium无法创建新服务:ChromeDriverService

谭献
2023-03-14

我知道这个问题以前被问过多次,但没有一个解决方案对我有帮助。

3个月前,我成功地做到了这一点,但现在我陷入了困境,没有改变任何让我困惑的事情,我真的不知道该怎么办!

1:基本信息:win 7 Rselenium standalone 3.13.0(试用过3.9.1,但不起作用,三个月前就开始工作了)chrome版本v64。0.3282.140(32位)chromedriver 2.37应兼容。(还尝试了2.38、2.39不工作)(我甚至将chrome更新为67,使用chromedriver 2.40不工作,然后降级回来)

2:启动Rselenium:java-Dwebdriver。铬。driver=“C:\Program Files(x86)\Google\Chrome\Application\chromedriver.exe”-jar D:\selenium-server-standalone-3.13.0。jar启动并运行没有问题,请查看底部的pic cmd快照

3:Rcode:

remDr <- remoteDriver(remoteServerAddr = "127.0.0.1" 
                      , port = 4444
                      , browserName = "chrome")
remDr$open() 

3个月前,它会启动一个chrome页面,但现在错误显示:

Selenium message:Unable to create new service: ChromeDriverService
Build info: version: '3.13.0', revision: '2f0d292', time: '2018-06-25T15:32:19.891Z'
System info: host: 'A-PC', ip: '192.168.16.2', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '10.0.1'
Driver info: driver.version: unknown

Error:   Summary: SessionNotCreatedException
     Detail: A new session could not be created.
     Further Details: run errorDetails method

我不确定这是因为它没有检测到chrome版本还是chromeDrive版本?但是当我输入chromeDrive-version时,它显示版本是2.37。

请帮忙!

cmd快照

共有2个答案

雍俊远
2023-03-14

也有同样的问题。昨天一切正常,今天也出现了这个Selenium消息:无法创建新服务:ChromeDriverService错误。

我看到一个新的chrome驱动程序已经下载了一夜(在窗口上可以在AppData/本地/binman/binman_chromedriver/win32/中找到-见下面的图片)。

删除它对我没有帮助,因为不工作的驱动程序会被重新下载。它不是很漂亮,但是对我来说有效的是从2.42文件夹复制chromedriver.exe文件到70.0.3538.16文件夹。

我只是在windows 8.1上遇到了这个问题。在windows 10上,新的驱动程序没有引起问题。

赵晟睿
2023-03-14

我有过类似的RSelenium失败的消息。我不知道原因,但是修复它的方法是删除所有下载的驱动程序文件。在苹果电脑上,它们在~/库/应用支持/binman_*目录中。

下一次我运行它时,它们被自动重新安装,在一年或更长的时间里,一切正常。

 类似资料:
  • 我尝试在英国西部地区创建一个Azure服务容器。我经历了所有的步骤没有问题,但是一旦我点击创建后,我遇到了几分钟: 所提供的位置ukWest不适用于资源类型Microsoft。容器服务/容器服务。资源类型的可用区域列表是“日本东部、中部、东部2、日本西部、东部、南部、澳大利亚东部、澳大利亚东部、巴西南部、南部、西部、北部、西部、西部、北部、北部、北部、北部、东部”。 好吧,我意识到这是我的错误,于

  • 我已经安装了Tomcat7和8,但是如果我进入服务器选项卡并单击Create new Server,我会发现:它既不允许我插入服务器名称,也不允许我单击Finish。

  • 无论我尝试什么;最新的chrome浏览器,最新的chromedriver,最新的selenium服务器,等等。但是当我在Mac OSX上运行测试时,我不断得到上面的错误。我研究过其他类似的问题,甚至尝试过那里提出的解决方案,但似乎没有任何效果。我错过了什么或做错了什么?? 以下是我的设置: Chrome版本:75.0.3770.100(最新版本) Chromedriver版本:75.0.3770.

  • 我正在尝试将hibernate orm映射工具配置到我的java类,并使用PostgreSQL作为我的数据库,并将密码配置为“password”。当我尝试运行该应用程序时,我在控制台日志中遇到错误:无法创建请求的服务[org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]。我已经在老版本的hibernate上尝试过这个方法,它很管用。我现在使用的hib

  • 单击通知、服务创建新活动和活动创建新服务? 我的应用MainActivity“OnCreate”创建一个“粘性”的服务。 在我的服务中,当有一些通知时,我会发布多个通知。除非用户进入应用程序并阅读通知,否则通知将在那里。在onStartCommand中检查新通知。 按下通知将发送打开MainActivity的意图。 有服务、主要活动和通知。 一段时间后,MainActivity被系统杀死。 单击通

  • 我正在尝试在Microsoft Azure中创建SQL实例,但每个服务器位置都不可用。 我的订阅只是一个试用版,但我认为可以在试用版订阅下创建服务器。我尝试了所有的位置,但总是得到相同的结果。