这是我为启动硒网格节点而编写的简单批处理文件
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 server 2.32.0(我相信这也是最新的)。
在 Windows 7 上运行。我已经为 IE 尝试了 32 位和 64 位驱动程序。使用 chrome 驱动程序遇到同样的问题。