这个特性须要用到Selenium2Lib的最新版本1.0.1,可是这个版本还有一些iframe支持和IE支持的问题须要修改,这个建议齐涛后期提供给你们一个修改完成的版本;html
Selenium2Grid的Hub和Node都须要运行这个jar文件,为了运行jar文件须要安装JDKjava
测试的测试能力由这个文件提供,这个文件须要在Node上node
l 在Hub上须要启动Selenium Grid2 Hub:web
n java -jar selenium-server-standalone-2.24.1.jar -role hub网络
n 这个文件已封装成grid-hub.bat测试
l 同时,应为Hub申请一个hostname,方便node配置,同时保证Hub的IP地址变了测试也还能够稳定执行url
l 在Node上将IEDriverServer.exe拷贝到本机的一个目录下,如C:\IEDriverspa
l 设置环境变量webdriver.ie.driver:C:\IEDriver\IEDriverServer.exeserver
l 在Node 上须要启动Selenium Grid2 Nodexml
n java -jar selenium-server-standalone-2.24.1.jar -role node -hub http://<hubname>:4444/grid/register
n 这个文件已封装成grid-node.bat, 将hubname或ip做为参数传入便可
RF脚本中须要更改Open Browser写法
并行执行的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能够合并执行报告