我想知道是否可以使用yaml文件作为参数来调用关键字。
让我描述一下我的担忧。
实际上我的项目结构如下:
main.robot
*** Settings **
Resource | myResource.robot
*** Test Cases **
Test1
| keyword1
myResource.robot
** Settings ***
Variables | parameter.yaml
** Keywords ***
keyword1
| blablabla
在我的测试套件中,我想多次调用相同的关键字(在示例中命名为keyword1),但使用不同的参数(在yaml文件中定义)。由于yaml是在资源文件中定义的,因此我需要使用不同的yaml文件多次复制资源文件。但这效率不高。
我的想法是定义几个yaml文件,并从测试套件中调用关键字。每个调用都将使用不同的Yaml文件进行 是否可以使用yaml文件作为参数调用我的关键字?如果是,如何处理资源文件中的变量。