Как установить глобальную переменную для хранения пути к файлам ресурсов? - PullRequest
0 голосов
/ 06 марта 2019

Было бы неплохо использовать переменную при импорте ресурсов для тестирования. Прямо сейчас я импортирую их так:

Resource     ${EXECDIR}/resources/RandomPage.resource

Я бы хотел импортировать их так:

Resource     ${RESOURCES}/RandomPage.resource

И есть ключевое слово Set Global Variable, которое можно использовать для установки ${RESOURCES}, но я не могу решить, где его поставить, настройки не кажутся хорошим местом.
Где хорошая практика для инициализации этой переменной?

Ответы [ 2 ]

1 голос
/ 06 марта 2019

Есть несколько способов сделать это.

Сначала используйте раздел Variables, как показано ниже:

*** Settings ***
Resource    ${RESOURCE}

*** Variables ***
${RESOURCE}    path/to/resource/file

Во-вторых, вы можете создать файл variables.py и ссылаться на него в разделе Settings следующим образом

variables.py

RESOURCE = 'path/to/resource/file'

test_suite.robot

*** Settings ***
Resource     ${RESOURCE}
Variables    /path/to/variable.py
1 голос
/ 06 марта 2019

Вы можете передать его в качестве аргумента командной строки:

robot -v ${RESOURCES}:<value> <rest of the arguments>

Но какую проблему вы пытаетесь решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...