通过R,我运行了以下脚本,它表明了打开Chrome浏览器的基本步骤。
> library(RSelenium)
> checkForServer()
它产生了以下警告信息:
Warning message:
In order(as.numeric(gsub("(.*)/.*", "\\1", selJAR)), decreasing = TRUE) :
NAs introduced by coercion
然而,像往常一样,我认为只是因果警告而没有打开我的远程驱动程序的任何麻烦,所以我继续按照步骤。
> remDr = remoteDriver(browserName = 'chrome')
> remDr$open()
但它导致了这个错误:
[1] "Connecting to remote server"
$webdriver.remote.sessionid
[1] "39f42db9-a975-4db7-87f7-b1bb51de984c"
$locationContextEnabled
[1] TRUE
$webStorageEnabled
[1] TRUE
$takesScreenshot
[1] TRUE
$javascriptEnabled
[1] TRUE
$message
[1] "session not created exception\nfrom unknown error: Runtime.executionContextCreated has invalid 'context':
{\"auxData\":{\"frameId\":\"1800.1\",\"isDefault\":true},\"id\":1,\"name\":\"\",\"origin\":\"
://\"}\n (Session info: chrome=54.0.2840.71)\n
(Driver info: chromedriver=2.23.409699(49b0fa931cda1caad0ae15b7d1b68004acd05129),platform=Windows NT 10.0.14393x86_64)"
$hasTouchScreen
[1] TRUE
$platform
[1] "ANY"
$cssSelectorsEnabled
[1] TRUE
$id
[1] "39f42db9-a975-4db7-87f7-b1bb51de984c"
我曾经多次使用Chrome而没有任何问题,但在Window更新后,似乎并不容易。我做错了什么?
当我发布这个问题时,我收到了一个标记,让我知道可以用实际评论回答类似的问题。但它对我的电脑不起作用(Win10 64bit)。