博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Robot Framework和Selenium 2 Grid集成指南
阅读量:5734 次
发布时间:2019-06-18

本文共 1251 字,大约阅读时间需要 4 分钟。

hot3.png

1. 环境搭建

A. 所需软件

1. Selenium2Lib 1.0.1

这个特性需要用到Selenium2Lib的最新版本1.0.1,但是这个版本还有一些iframe支持和IE支持的问题需要修改,这个建议齐涛后期提供给大家一个修改完成的版本;

2. Selenium Server StandaloneJDK

Selenium2GridHubNode都需要运行这个jar文件,为了运行jar文件需要安装JDK

3. IEDriverServer.exe

测试的测试能力由这个文件提供,这个文件需要在Node

B. 网络结构

010156_vbp9_107150.png

A. Hub配置

Hub上需要启动Selenium Grid2 Hub

java -jar selenium-server-standalone-2.24.1.jar -role hub

这个文件已封装成grid-hub.bat

同时,应为Hub申请一个hostname,方便node配置,同时保证HubIP地址变了测试也还可以稳定执行

B. Node配置

Node上将IEDriverServer.exe拷贝到本机的一个目录下,如C:\IEDriver

设置环境变量webdriver.ie.driverC:\IEDriver\IEDriverServer.exe

Node 上需要启动Selenium Grid2 Node

java -jar selenium-server-standalone-2.24.1.jar -role node -hub http://<hubname>:4444/grid/register

这个文件已封装成grid-node.bathubnameip作为参数传入即可

 

1. RF脚本改造

RF脚本中需要更改Open Browser写法

010308_Jwxr_107150.png 

2. 并行执行

并行执行的bat文件可以参照如下写法:

 

start cmd.exe /c pybot -i test1 -v url:http://zdiles.chaosnet.org -o output-A.xml -l log-A.xml -r report-A.html Z:\wq\Agilean\Material\RF\Tutorial\sample-wd

start cmd.exe /c pybot -i test2 -v url:http://zdiles.chaosnet.org -o output-B.xml -l log-B.xml -r report-B.html Z:\wq\Agilean\Material\RF\Tutorial\sample-wd

rebot output-A.xml output-B.xml

 

start cmd.exe /c xx.bat 可以并行执行命令

rebot可以合并执行报告

转载于:https://my.oschina.net/xxjbs001/blog/361767

你可能感兴趣的文章
Windows与Linux之间的文件自动同步
查看>>
topcoder srm 714 div1
查看>>
20160215
查看>>
mxnet导入图像数据
查看>>
程序是如何执行的(一)a=a+1
查看>>
go : 结构
查看>>
【Python第五篇】Python面向对象(初级篇)
查看>>
innobackupex参数之 --throttle 限速这个值设置多少合理 原创
查看>>
18 已知下面的字符串是通过RANDOM随机数变量md5sum|cut-c 1-8截取后的结果
查看>>
BZOJ - 3578: GTY的人类基因组计划2
查看>>
理解WebKit和Chromium(电子书)
查看>>
爱——无题
查看>>
分布式服务框架原来与实践 读书笔记一
查看>>
Aho-Corasick automation-KMP
查看>>
【http】post和get请求的区别
查看>>
/etc/profile
查看>>
摘记总结(1)
查看>>
TFS强制撤销某个工作区的文件签出记录
查看>>
编写who命令
查看>>
2.1 sikuli 中编程运行
查看>>