2015-08-24 6 views
2

Я работаю в рамке робота. У меня есть два файла переменных. Я хочу передавать эти файлы переменных динамически. В определенном состоянии я хочу отправить a.py, а в других - b.py. Но эту информацию я хочу передать динамически. Не могли бы вы помочь мне с этимКак импортировать файл переменной динамически в рамки робота

+0

Когда вы говорите, «передать эти переменные файлы динамически», что вы имеете в виду? Передайте их откуда? Передайте их туда, где? Вы хотите сказать, что хотите передать их в ключевое слово? Или, вы говорите, что хотите передать их из командной строки в тестовый пакет? –

ответ

4

Ключевое слово Import library можно импортировать вручную вручную.

Затем используйте ключевое слово Run Keyword If, чтобы проверить, какую библиотеку нужно импортировать. Например:

Run Keyword If '${VAR}' == 'a' Import Library a.py 
Run Keyword If '${VAR}' == 'b' Import Library b.py 

Вы можете передать VAR в качестве параметра для теста:

pybot --variable VAR:a TestSuite 
Смежные вопросы