共享变量与python测试库

共享变量(Variables)

1、变量表:

  导入模式:

    1、套件文件,不需要导入

    2、资源文件 Resource  xxx.robot

2、变量文件

  导入模式:

    1、Variables xx.py

测试库

1、模块-函数:

  1、路径法:相对路径与绝对路径  使用/分隔符 后面加.py

  2、模块法

2、类-方法

  1、路径法:相对路径与绝对路径  使用/分隔符

  2、模块法 :分隔符. 以导入类的方式导入

    1、类名与模块名不同,需要指定类名

    2、类名与模块名相同,可以不用指定类名,但只能用模块中与模块相同的类

  3、参数.对应类的初始化方法

  4、类继承时,只需导入子类(注意执行逻辑,可能父类中有方法,执行时,多次执行父类中方法

可以使用命令:robot --variablefile  cfgcfg.py  tc 1.robot 这样就可以不用在rf文件中声明

注意点:

  1、名称不以下划线开头  (模块中函数以下划线开头代表私有函数,就不会作为关键字)

  2、指定pythonpath

  3、最好统一项目根目录为python模块搜索路径(库里面导入模块),执行时切换到项目目录>robot -P .  xx.robot

原文地址:https://www.cnblogs.com/aiyumo/p/11943729.html