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

时间:2012-09-21 04:52:44

标签: selenium grid

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

但是当我们尝试在Windows 7上运行IE 9中的测试用例时,它就无法运行了。 IE 9推出但没有任何反应。

请告诉我如何使用selenium grid 1.0.8在Windows 7的IE 9中运行测试用例

谢谢

1 个答案:

答案 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);