Loading

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岗位

 
posted @ 2021-09-16 16:38  猫鱼故巷  阅读(317)  评论(0)    收藏  举报