您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
CI 远程启动selenium测试
作者:网络转载 发布时间:[ 2014/3/6 11:20:26 ] 推荐标签:selenium 测试

一般情况下CI(比如jenkins)都在本地执行测试代码,但是假如CI是配置在linux/unix上的话启动selenium比较麻烦,还要先起xwindow。不如专门指定一台windows客户端来执行浏览器上的测试。过程简述如下,以maven为例
1. 在CI的maven配置中传一个选项参数给测试代码,比如
mvn test -Dhost=[测试客户端IP] -Dremote=true
2. 在测试类setup的时候读取
Boolean clientHost = System.getProperty(“host”);
Boolean isRemote = System.getProperty(“remote”).equals(“true”);
3.假如是远程模式的话初始化远程驱动
driver = new RemoteWebDriver(new URL("http://“ + clientHost + ”:4444/wd/hub"), DesiredCapabilities.firefox());
当然不要忘记启动selenium server

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