システムにクロムがインストールされています。Selenium を使用して、クロムでいくつかのテストを実行しています。
Chromedriver.exe を MyDocuments にダウンロードしました。System.setProperty() を使用して「webdriver.chrome.driver」を設定し、ChromeDriver() を開始しました。それは正常に動作します。
System.setProperty("webdriver.chrome.driver", "C:\\MyDocuments\\chromedriver.exe");
driver=new ChromeDriver();
今、Chromedriver.exe をリモート マシン「https://remotemachine/chromedriver.exe」に配置しようとしています。System プロパティを設定して ChromeDriver() を開始すると、Selenium が奇妙なパスでクロムを検索しているという例外が発生します。
webdriver.chrome.driver で定義された chromedriver 実行可能ファイルが C:\Users..\Appdata\Local\Google Chrome\Application...\https://remotemachine/chromedriver.exe に存在しません
Selenium が C ドライブのどこかにシステム プロパティを追加して chromedriver.exe を検索するのはなぜですか?
リモートの chromedriver.exe ファイルを使用して Selenium から Chrome を起動する方法は?
上記とは関係ありませんが、
Java/Selenium を使用してデフォルトのブラウザ バイナリ パスを見つけることも可能ですか?