RobotFramework学习03-使用测试库

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-使用测试库)