• Robot Framework和Selenium 2 Grid集成指南


    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. 网络结构

     

    C. Hub配置

    Hub上需要启动Selenium Grid2 Hub

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

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

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

    D. Node配置

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

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

    Node 上需要启动Selenium Grid2 Node

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

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

    2. RF脚本改造

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

    3. 并行执行

    并行执行的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可以合并执行报告

  • 相关阅读:
    第十四周学习报告
    20135206、20135236第四次试验报告
    20135206、20135236第三次试验报告
    第十三周学习报告
    20135206、20135236第二次实验报告
    第十一周学习报告
    20135206于佳心【家庭作业汇总】
    20135236、20135206第一次试验报告
    luogu题解 CF767C 【Garland】
    第七届Code+程序设计全国挑战赛 normal T1 最小路径串
  • 原文地址:https://www.cnblogs.com/vigo01/p/6391250.html
Copyright © 2020-2023  润新知