rf导入方法
Exit For Loop If:满足条件时,跳出循环,后面的循环不再执行
continue For Loop if:满足条件时,跳出本次循环,继续执行后面的循环
使用变量文件
在.py文件中定义变量需要在Setting下 使用Variables关键字 变量文件名.py文件
在.py文件中正常定义 在robot文件中引用变量要使用${变量名}
命令行参数指定变量文件
robot --variablefile cfg\cfg.py tc\t1.robot
--variablefile 简写 -V
python扩展关键字
函数名称有_在rf中不会作为关键字
python类作为扩展关键字 a.py中
class SubLibrary
***Setting***
Library a.SubLibrary
如果类初始化函数有参数导入时候需要传参
class SubLibrary:
def __init__(self,name):
self.name = name
def course(self):
logger.console(f'{self.name}')
***Setting***
Library a.SubLibrary zhangsan
相同模块
可以使用类名.函数
路径导入法
路径导入法-需要写上文件后缀名 lib.py
如果模块中有同名class会直接导入
Library SubLibray.py
Library pylib/SubLibray.py 在pylib下
如果class与模块不同名,应当采用模块导入法
Library a.SubLibrary
python库导入其他模块 起始路径要统一

浙公网安备 33010602011771号