美文网首页自动化测试之Robot Framework
RobotFramework学习03-使用测试库

RobotFramework学习03-使用测试库

作者: 残阳夕露 | 来源:发表于2018-09-17 14:05 被阅读38次

    RobotFramework学习笔记目录


    测试库提供最最低级的关键字,这些关键字通常是和被测系统交互的。在实际测试中,通常将测试库关键字组织长更高级别的用户关键字,test case中直接使用用户关键字。

    Robot Framework中提供的标准库如下:
    • BuiltIn
    • Collections
    • Dialogs
    • OperatingSystem
    • Process
    • Screenshot
    • String
    • Telnet
    • XML
    • BuiltIn库不用手动导入,它是Robot Framework默认导入的,其他的库如果要使用需按下述测试库导入方法导入测试库。
    导入测试库
    • 测试库是大小写敏感的,所以必须严格按照测试库的原名导入。另外在导入测试库的时候可以为其提供参数,如果需要,方法就和给关键字传参数一样。
    导入的两种格式
    • .的方式(测试库建议用此方式Library
    *** Settings ***
    Library   dddd.tlib2
    
    
    • \的方式(资源文件等建议用此方式)
    *** Settings ***
    Resource   aaa/dddd.robot
    Variables   aaa/eee.py
    
    为测试库定制别名
    • 按上面提到的方法导入测试库,在后边加入WITH NAME(大小写不敏感),然后再加上别名就行。

    • 如下情况,可考虑为测试库定义别名:

    1. 需以不同的参数导入同一个测试库多次。
    2. 测试库名太长。
    3. 希望通过变量的形式在不同环境导入不同的测试库,并想使用统一的名称。
      4.测试库的原名起的太烂。(当然,这种情况更改测试库的实际名称是中更好的选择)
    *** Settings ***
    Library   dddd.tlib2  WITH NAME  hh
    
    

    end


    相关文章

      网友评论

        本文标题:RobotFramework学习03-使用测试库

        本文链接:https://www.haomeiwen.com/subject/leslnftx.html