Robotframework+Python:使用BuiltIn-将robot填写的参数传入python全局变量
一、导入BuiltIn
from robot.libraries.BuiltIn import BuiltIn
二、使用说明
1.在py文件中配置 函数的参数,将 group_name 所传入的参数设置为全局变量
def add_post_group_f(self, group_name, post_name, global_group_name=None): post_management_setting().add_post_group().click() go_project_setting().add_name().send_keys(group_name) go_project_setting().add_confirm().click() if global_group_name: BuiltIn().set_global_variable('${%s}' % global_group_name, group_name)
绿底的代码翻译:
-当 global_group_name 传入了参数后,那么就将传入的参数作为变量名称,group_name所传入的参数,作为变量的值
2.例:在robot中使用py函数关键字,并传入参数1、参数2、参数3
-传入的参数“czy岗位”,就作为了变量值
-传入的参数“global_group_name”,就作为了变量名称

3.调用参数
-在Robot中的 调用格式 ${global_group_name}
-以上述例子为例:调用 ${global_group_name}的结果就是 ${global_group_name} =czy岗位


浙公网安备 33010602011771号