2017-08-20 6 views
0

Rseleniumは私の仕事用コンピュータで正常に動作しますが、私の家庭用コンピュータと同じプロセスに従うことは苦労しています。Windows 7でのRSeleniumタイムアウト

私が続いている手順は、次のとおりです:

  • は、ファイルセレンサーバスタンドアロン-3.5.1.jarをダウンロードして、binフォルダ(CにコピーR.
  • をwdmanとRseleniumをインストールします。 \ Program Files \ R \ R-3.4.1 \ bin)
  • Chromeのドライバをダウンロードし、binフォルダにコピーします。
  • 更新Java(バージョン8更新144)
  • また、ポートを変更して、ウイルス対策とファイアウォールを無効にしました。

このコードを実行した後、私は次のエラーを取得しています:ここで

library(wdman) 
library(RSelenium) 

selServ <- selenium(jvmargs = c("-Dwebdriver.chrome.verboseLogging=true")) 
remDr <- remoteDriver(port = 9040L, browserName = "chrome") 
remDr$open() 

Error in checkError(res) : Undefined error in httr call. httr output: Timeout was reached: Connection timed out after 10015 milliseconds

答えて

0

は、私は私のwin7の64ビットマシン上でRのコードを実行する前に従っている手順は次のとおりです。

  • RにwdmanとRseleniumをインストールしてください。
  • ファイルをダウンロードしてください。selenium-server-standalone-3.5.0.jar hereと私の作業ディレクトリにコピー
  • ダウンロードChromeドライバ2.31 here(chromedriver_win32.zip)と私の作業ディレクトリにchromedriver.exeをコピーします。
  • 更新Javaは

その後、私は次のコードを実行しました:

library(wdman) 
library(RSelenium) 

selServ <- selenium(jvmargs = c("-Dwebdriver.chrome.verboseLogging=true")) 
remDr <- remoteDriver(port = 4444L, browserName = "chrome") 
remDr$open() 

をして得た:

[1] "Connecting to remote server" 
$acceptSslCerts 
[1] TRUE 

$applicationCacheEnabled 
[1] FALSE 

$browserConnectionEnabled 
[1] FALSE 

$browserName 
[1] "chrome" 

$chrome 
$chrome$chromedriverVersion 
[1] "2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8)" 

$chrome$userDataDir 
[1] "C:\\Users\\msandri\\AppData\\Local\\Temp\\scoped_dir7408_28639" 


$cssSelectorsEnabled 
[1] TRUE 

$databaseEnabled 
[1] FALSE 

$handlesAlerts 
[1] TRUE 

$hasTouchScreen 
[1] FALSE 

$javascriptEnabled 
[1] TRUE 

$locationContextEnabled 
[1] TRUE 

$mobileEmulationEnabled 
[1] FALSE 

$nativeEvents 
[1] TRUE 

$networkConnectionEnabled 
[1] FALSE 

$pageLoadStrategy 
[1] "normal" 

$platform 
[1] "Windows NT" 

$rotatable 
[1] FALSE 

$setWindowRect 
[1] TRUE 

$takesHeapSnapshot 
[1] TRUE 

$takesScreenshot 
[1] TRUE 

$unexpectedAlertBehaviour 
[1] "" 

$version 
[1] "60.0.3112.101" 

$webStorageEnabled 
[1] TRUE 

$id 
[1] "03c8ac610167a0572dafb357e4f4f288" 

私はそれはあなたを助けることができると思います。