您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
Selenium Grid 集成 Hudson(1)
作者:网络转载 发布时间:[ 2014/1/3 13:40:51 ] 推荐标签:selenium Hudson

 selenium Grid

  为什么要用selenium grid呢?当我们的用例到达一定数量的时候,跑起来很慢,我们想让用例在一定的时间内跑完。或者有时候我们想让我们的用例在不同的浏览器中同时运行。这是我可以考虑selenium Grid了。
    selenium Grid 的原理不赘述了。可以查看官网:http://selenium-grid.seleniumhq.org/how_it_works.html
   怎么用selenium Grid?
   (1)准备工作:
      <1.1>配置java环境变量
      <1.2>配置ANT的环境变量。
          新建ant——home 系统变量ant_home.然后在编辑环境变量path将ant的bin目录添加进去“;%ant_home%in;”
  
      <1.3>下载selenium Grid。网址:http://selenium-grid.seleniumhq.org/download.html 将下载下来的文件夹放在你想放的位置。
    
   (2) 启动Selenium-hub,在cmd中将目录转向selenium grid的根目录。输入以下目录 ant launch-hub。ok后可以到:http://localhost:4444/console,看到selnium grid 的当前状态
   (3)注册rc,命令是这样的:
   
ant -Denvironment="*FireFox"  -Dport=5555 -Dhost=192.168.1.182 -DhubURL=http://localhost:4444 launch-remote-control

 

-Denvironment是程序运行的浏览器。 -Dport是rc在本地的端口号。一个pc不能有两个端口号相同的rc。然后Dhost是你的rc的的IP. -DHUBURL是我们刚才launch rc那台机子hub的url


OK后,可以看到rc的状态,也是在http://localhost:4444/console看。


(4)如何注销已注册的rc? 在网页输入以下link(host,port,environment是是要和你要注销的RC对应)。
 http://localhost:4444/registration-manager/unregister?host=localhost&port=5555&environment=*firefox,会把刚才注册的rc取消掉。

(5)前四步,slenium grid的环境搞好了

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd