我知道这个问题之前曾被问过多次,但对我而言,没有任何解决方案可以解决问题。
3个月前,我成功地做到了这一点,但是现在却被卡住了,没有做任何让我感到困惑的事情,而且我真的不知道该怎么办!
1:基本信息: 赢7 Rselenium独立版3.13.0(尝试3.9.1无效,已在3个月前正常工作) chrome版本v64.0.3282.140(32位) chromedriver 2.37应该兼容。(也尝试过2.38、2.39不起作用) (我什至将chrome更新为67,并使用chromedriver 2.40无法正常工作,然后降级)
2:发射硒: java -Dwebdriver.chrome.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版本或chromedriver版本?但是,当我键入chromedriver -version时,它显示版本为2.37。
请帮助!
答案 0 :(得分:1)
我有RSelenium
条这样的消息失败了。我不知道原因,但是解决该问题的方法是删除所有下载的驱动程序文件。在MacOS上,它们位于~/Library/Application Support/binman_*
目录中。
下次运行它时,它们会自动重新安装,并且在一年或更长时间后一切正常。
答案 1 :(得分:0)
有同样的问题。昨天一切正常,今天也Selenium message:Unable to create new service: ChromeDriverService
错误。
我看到一个新的chrome驱动程序已经下载了一整夜了(在AppData/Local/binman/binman_chromedriver/win32/
中可以找到Windows-见下图)。
删除它对我没有帮助,因为无法正常工作的驱动程序将被重新下载。它不是很漂亮,但是对我有用的是将chromedriver.exe
文件从2.42文件夹复制到70.0.3538.16文件夹。
我在Windows 8.1上只有这个问题。在Windows 10上,新驱动程序未引起问题。