私は腹立たしいセレンエラーがあります。ドライバの実行ファイルへのパスがwebdriver.chrome.driverシステムプロパティで設定する必要があります - セレンエラー
Environment.SetEnvironmentVariable("webdriver.chrome.driver", @"C:\ChromeDriver\chromedriver.exe");
DesiredCapabilities capability = DesiredCapabilities.Chrome();
ChromeOptions options = new ChromeOptions();
options.BinaryLocation = @"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe";
capability.SetCapability(ChromeOptions.Capability, options);
Uri url = new Uri("http://localhost:5050/wd/hub");
//error on this line
IWebDriver driver = new RemoteWebDriver(url, capability);
:ここ
The path to the driver executable must be set by the webdriver.chrome.driver system property
を私は使用していたコードです
私はその場所にあるディスクにドライバを持っています。
以下に示すようにセレンサーバが、実行されている:
以下に示すように、私は、システム変数としてセレンバイナリを追加しました:
を私が再起動しましたサーバーも。
私には何が欠けていますか?まるで私がすべてを正しくやっているように感じますが、うまくいきません。あなたが使用する必要があります3.0で新しいセレン、と
おかげ
すべてを忘れて、cmdでserver jarを実行してください: 'java-jar selenium-server-standalone.jar -Dwebdriver.chrome.driver =" C:\ ChromeDriver \ chromedriver.exe "..問題解決済み..: ) –