這個特性須要用到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能夠合併執行報告