我们在Windows XP计算机上使用IE 8中的selenium grid 1.0.8并行运行测试用例。每个节点都配置在不同的计算机上。它运作得很好。
但是当我们尝试在Windows 7上运行IE 9中的测试用例时,它就无法运行了。 IE 9推出但没有任何反应。
请告诉我如何使用selenium grid 1.0.8在Windows 7的IE 9中运行测试用例
谢谢
答案 0 :(得分:0)
使用Grid 2.0,推荐
如何使用网络驱动程序在网格中运行浏览器
在网格中有一个HUB和多个节点
这里的情景是
Hub - > Mac Machine 节点 - > 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)在节点机器中打开终端并输入
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);