我知道这个问题已被多次提出过,但在我的案例中没有一个解决方案有帮助。
3个月前我成功地做到了这个没有问题,但现在我已经卡住而没有改变任何令我困惑的东西,我真的不知道该怎么办!
1:基本信息:win 7 Rselenium standalone 3.13.0(试过3.9.1不工作,以前用于3个月前工作)chrome版本v64.0.3282.140(32bit)chromedriver 2.37应兼容。(也试过2.38,2.39不工作)(我甚至将chrome更新为67并使用chromedriver 2.40无法工作然后降级)
2:启动Rselenium:java -Dwebdriver.chrome.driver =“C:\ Program Files(x86)\ Google \ Chrome \ Application \ chromedriver.exe”-jar D:\ selenium-server-standalone-3.13.0.jar up并且运行没有问题,请参阅底部的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。
请帮忙!
我有RSelenium
失败与这样的消息。我不知道原因,但解决它的方法是删除所有下载的驱动程序文件。在MacOS上,它们位于~/Library/Application Support/binman_*
目录中。
下次我运行它时,它们会自动重新安装,并且一年或更长时间后再次正常运行。
有同样的问题。昨天一切都工作正常,今天也这个Selenium message:Unable to create new service: ChromeDriverService
错误。
我看到一个新的镀铬驱动程序已经过夜了(在Windows上可以找到AppData/Local/binman/binman_chromedriver/win32/
- 见下图)。
删除它对我没有帮助,因为非工作驱动程序将再次重载。它不是很漂亮,但对我有用的是将2.42文件夹中的chromedriver.exe
文件复制到70.0.3538.16文件夹中。
我只在Windows 8.1中遇到过这个问题。在Windows 10上,新驱动程序没有引起问题。