Подключить переменные из .py файла в Robot Framework

Содержание
Введение
Пример
Похожие статьи

Введение

В этой статье вы можете увидеть пример импорта переменных из внешнего Python файла.

В сам тест будет подключен .resource файл, а уже в нём в качестве Variables будет подключен .py файл

Пример

В этом примере вы можете увидеть как из одного .resource файла можно получить переменные как из блока Variables так и из блока Settings

demo |-- Libraries |-- Resources | |-- demo.resource | `-- my_vars.py `-- Tests `-- demo.robot

demo.robot

*** Settings *** Resource ../Resources/demo.resource *** Test Cases *** Using Var From Python File Log To Console \n OUTPUT: Log To Console ${URL} Log To Console ${HOSTING}

demo.resource

*** Settings *** Variables my_vars.py *** Variables *** ${HOSTING}= https://beget.com

my_vars.py

URL = "https://devhops.ru"

robot demo.robot

============================================================================== Demo ============================================================================== Using Var From Python File OUTPUT: .https://devhops.ru .https://beget.com Using Var From Python File | PASS | ------------------------------------------------------------------------------ Demo | PASS | 1 test, 1 passed, 0 failed ============================================================================== Output: C:\Users\Andrei\robot\demo\Tests\output.xml Log: C:\Users\Andrei\robot\demo\Tests\log.html Report: C:\Users\Andrei\robot\demo\Tests\report.html

Изображение баннера
Похожие статьи
Robot Framework
Объявить переменную
Изменить значение переменной
Get Variable Value
Передача аргументов в кейворд
Evaluate
PyCharm

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: