如何通过RSelenium连接到Selenium服务器?

问题描述 投票:0回答:1

我正在尝试学习如何使用

RSelenium
包,但我什至无法连接到服务器。我的代码很简单:

library(RSelenium)
rs_driver <- rsDriver()
rs_driver

我得到的错误信息是:

[1] "Connecting to remote server"
Could not open chrome browser.
Client error message:
Undefined error in httr call. httr output: Failed to connect to localhost port 4567: Connection refused
Check server log for further details.
$client
[1] "No sessionInfo. Client browser is mostly likely not opened."

$server
PROCESS 'file413018516402.bat', finished.
Warning message:
In rsDriver() : Could not determine server status.

我已经试过了:

  1. 更新 Java、Chrome、RStudio 以及
    netstat
    RSelenium
    .
  2. rsDriver()
    参数的几种不同规范,各不相同:
    • browser
      。对于Chrome,我也尝试了不同的版本,不同的
      chromever
      .
    • 手动设置
      port
      ,或使用
      free_port()
      中的
      netstat
  3. 为 RStudio 关闭 Windows Defender 防火墙(尽管我不完全确定这是否有必要以及我是否正确执行此操作)。

尽管遇到了一些相关问题(如下所列),但它们仍然没有解决,或者我没有成功实施建议的解决方案。

我真的很感激任何帮助:)

r selenium-webdriver server connection rselenium
1个回答
0
投票

删除“LICENSE.chromedriver”(Ric Villalba 的建议)解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.