これは、セレングリッドのノードを開始するために私が書いた簡単なバッチファイルです
set webdriver.ie.driver=C:\selenium-server\IEDriverServer.exe
echo %webdriver.ie.driver%
set webdriver.chrome.driver=C:\selenium-server\chromedriver.exe
echo %webdriver.chrome.driver%
java -jar selenium-server-standalone-2.32.0.jar -role hub
はい、両方のドライバーがそのディレクトリに存在し、そのディレクトリをシステムのパス変数に追加しました。このようにリモート Web ドライバーを作成しようとすると、次のようになります。
Platform platform = Platform.WINDOWS;
desiredCapabilities =new DesiredCapabilities("internet explorer", "9.0", platform);
driver = new RemoteWebDriver(new URL(gridUrl), desiredCapabilities);
私はまだ例外が発生しています:
Exception: The path to the driver executable must be set by the webdriver.ie.driver system property; for more information, see htt
/p/selenium/wiki/InternetExplorerDriver. The latest version can be downloaded from http://code.google.com/p/selenium/downloads/list
私は最新の IEDriver と chromedriver と Selenium サーバー 2.32.0 を使用しています (これも最新のものだと思います)。
Windows 7で実行しています。IE用に32ビットと64ビットの両方のドライバーを試しました。chrome ドライバーでも同じ問題が発生します。