我们在 Windows XP 计算机的 IE 8 中使用 selenium grid 1.0.8 并行运行测试用例。每个节点都配置在不同的计算机上。它运行良好。
但是当我们尝试在 Windows 7 上的 IE 9 中运行测试用例时,它就不起作用了。IE 9 启动但没有任何反应。
请让我知道如何使用 selenium grid 1.0.8 在 Windows 7 上的 IE 9 中运行测试用例
谢谢
建议使用 Grid 2.0
如何使用 Web 驱动程序在网格中运行浏览器
网格中有一个HUB和多个节点
这里的场景是
Hub-->Mac 机器节点-->Windows Vista
1) Download "Selenium Server" latest server from " http://docs.seleniumhq.org/download/ " on
both machine "Hub" and "Node"
2) Download browser driver in "Node" machine (Download browser driver according to your OS
either 32-bit or 64-bit)
3)在Hub机器中打开终端并输入
java -jar "selenium server location" -role hub <Enter>
open browser and type "http://localhost:4444/grid/console"
4)在Node机器中打开终端并输入
java -jar "selenium server location" -role node -port 5566 -hub http://Hub ip address:4444/grid
/register -Dwebdriver.ie.driver=<path of ie web driver, downloaded in step 2> <Enter>
-Dwebdriver.ie.driver --> to specify the browser driver path
5)此代码应用于驱动浏览器
DesiredCapabilities capabilies = DesiredCapabilities.internetexplorer();
capabilies.setPlatform(Platform.ANY);
driver = new RemoteWebDriver(new URL("<node url>:<port>/wd/hub"), capabilies);