gpt4 book ai didi

r - 来自 RSelenium 的 executeScript 给出参数错误

转载 作者:行者123 更新时间:2023-12-04 09:30:20 25 4
gpt4 key购买 nike

我尝试重现 here 中的示例代码

代码如下:

library("RSelenium")
#start RSelenium server
rD <- rsDriver(verbose = FALSE)
remDr <- rD$client
remDr$open()
remDr$navigate("http://www.google.com/ncr")
script <- "return document.getElementById('hplogo').hidden;"
remDr$executeScript(script, args = list())

最后一行我收到这个错误:

Selenium message:unknown error: 'args' must be a list
(Session info: chrome=60.0.3112.113)
(Driver info: chromedriver=2.32.498550 (9dec58e66c31bcc53a9ce3c7226f0c1c5810906a),platform=Windows NT 6.3.9600 x86_64)

Error: Summary: UnknownError
Detail: An unknown server-side error occurred while processing the command.
Further Details: run errorDetails method

我不明白这个错误是怎么回事,因为 remDr$navigate 有效并且 remDr$executeScript。与 executeScript 有什么区别并给出此错误?

最佳答案

这可能是 RSelenium 本身的错误。

我假设您使用的是最新版本的 RSelneium、Chrome 和 Chromedriver。

使用

remDr$executeScript(script, args = list("dummy"))

关于r - 来自 RSelenium 的 executeScript 给出参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46127818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com