0

我们在 Windows XP 计算机的 IE 8 中使用 selenium grid 1.0.8 并行运行测试用例。每个节点都配置在不同的计算机上。它运行良好。

但是当我们尝试在 Windows 7 上的 IE 9 中运行测试用例时,它就不起作用了。IE 9 启动但没有任何反应。

请让我知道如何使用 selenium grid 1.0.8 在 Windows 7 上的 IE 9 中运行测试用例

谢谢

4

1 回答 1

0

建议使用 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); 
于 2013-07-10T15:08:50.603 回答