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库导入其他模块 起始路径要统一

posted @ 2020-08-16 22:55  寂静音无  阅读(553)  评论(0)    收藏  举报