Я хотел бы знать, можно ли назвать ключевое слово с файлом yaml в качестве аргумента.
Позвольте мне описать мою проблему.
На самом деле структура моего проекта следующая:
- один набор тестов (main.robot),
- один файл ресурсов (myResource.robot)
- и один файл переменных (parameter.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 в качестве аргумента?Если да, то как обрабатывать переменные в файле ресурсов.