私のシステムにChromeがインストールされています。私はクロムでいくつかのテストを実行するためにセレンを使用しています。リモート 'chromedriver.exe'ファイルを使用してChrome WebDriverを設定する
Chromedriver.exeをMyDocumentsにダウンロードしました。 System.setProperty()を使用して 'webdriver.chrome.driver'を設定し、ChromeDriver()を起動しました。それはうまく動作します。
System.setProperty("webdriver.chrome.driver", "C:\\MyDocuments\\chromedriver.exe");
driver=new ChromeDriver();
は今、私は、リモートマシン '://remotemachine/chromedriver.exeます。https' でChromedriver.exeを入れしようとしています。 I)は、システムプロパティを設定し、ChromeDriverを(起動すると、私はセレンは奇妙なパスにクロムを探している例外を取得しています:
webdriver.chrome.driver定義さchromedriverの実行ファイルが が存在しませんC:\ユーザー.. \のAppData \ローカル\ Googleの クローム\アプリケーション... \ HTTPS:セレンにシステムプロパティを追加することによって、chromedriver.exeを探しているのはなぜ//remotemachine/chromedriver.exe
Cドライブ内のいくつかの場所?
リモートchromedriver.exeファイルを使用してSeleniumからChromeを起動するにはどうすればよいですか?
上記に関連する重要な情報:
は、Java /セレンを使用して、デフォルトのブラウザバイナリのパスを見つけることも可能ですか?
に次の行を追加したファイルは、』:これは 『chrome.exe』と 『chromedriver.exe』の両方が同じマシン上になければならないことを意味するのでしょうか?もしそうでなければ、このパスを設定する方法のサンプルを私に見せてもらえますか?これを次のように設定しようとしました:System.setProperty( "webdriver.chrome.driver"、 "https://remotemachine/chromedriver.exe");しかし、それは仕事をしなかった。 – user691197