robotframework初始化时有返回值怎么处理

方法一:set suite variable/set global variable

假设执行add school class会返回一个id,这个id在后面的脚本中还要使用。

因为初始化时只能有一个关键字,所以没有地方放返回值,所以可以用下面的方法

设置一个关键字suite setup action, 设置全局或是套件内变量suitesetclassid用来保存返回值。初始化时用新建的关键字 suite setup action
robotframework初始化时有返回值怎么处理_第1张图片

 

方法二:Python脚本中实现(需要robotframework环境的支持才能运行,所以需通过robot命令或者在robot文件下执行,在python文件下执行无效)

robotframework初始化时有返回值怎么处理_第2张图片

#因为idSavedName只有在初始化时才需要用到其返回值,所以设置缺省=None

#用这个方法时,保存的isSavedName要加$符号和花括号,为表示花括号不转义,这里要加上三个花括号

 

转载于:https://www.cnblogs.com/blogofzxf/p/10559155.html

你可能感兴趣的:(robotframework初始化时有返回值怎么处理)