RSelenium rdDriver() 无法打开 Chrome 浏览器

时间:2021-02-05 02:12:33

标签: r selenium

我的代码:

driver <- rsDriver(browser="chrome", port=4234L, chromever = "89.0.4389.23")

和输出:

checking Selenium Server versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking chromedriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking geckodriver versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
checking phantomjs versions:
BEGIN: PREDOWNLOAD
BEGIN: DOWNLOAD
BEGIN: POSTDOWNLOAD
[1] "Connecting to remote server"

Selenium message:Timed out waiting for driver server to start.
Build info: version: '4.0.0-alpha-2', revision: 'f148142cf8', time: '2019-07-01T21:30:10'
System info: host: 'blah.blah.blah', ip: '2601:602:9403:400:0:0:0:f690%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.15.7', java.version: '15.0.2'
Driver info: driver.version: unknown

Could not open chrome browser.
Client error message:
     Summary: UnknownError
     Detail: An unknown server-side error occurred while processing the command.
     Further Details: run errorDetails method
Check server log for further details.

我还使用了 chromever="latest" 并尝试了不同的端口。 selenium-server-standalone.jar 和 chromedriver.exe 位于工作目录中,以防万一。

我已经能够使用相同的 .jar 和 .exe 文件从命令行在此端口上启动 selenium 服务器,然后尝试代码

browser <- remoteDriver(port = 4234L, browserName = "chrome")
browser$open()

只是为了得到错误:

Selenium message:Unable to create new service: ChromeDriverService
Build info: version: '4.0.0-alpha-2', revision: 'f148142cf8', time: '2019-07-01T21:30:10'
System info: host: 'blah.blah.blah', ip: '2601:602:9403:400:0:0:0:f690%en0', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.15.7', java.version: '15.0.2'
Driver info: driver.version: unknown

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

我觉得好像“驱动程序信息:driver.version:未知”是问题所在,我认为这是指 chromedriver,但我不确定。我很肯定“89.0.4389.23”是我的 chrome 版本,而 java、selenium、chrome 都是最新版本。

如有任何想法,将不胜感激,谢谢。

0 个答案:

没有答案