Динамическое размещение или объявление переменных платформы роботаPython

Программы на Python
Ответить
Anonymous
 Динамическое размещение или объявление переменных платформы робота

Сообщение Anonymous »

У меня есть сценарий, который автоматически генерирует тестовые примеры Robot Framework на основе нескольких параметров. Теперь в этих сгенерированных тестовых примерах может быть соединение SSH или какие-то другие вещи, которые имеют предопределенные значения и использовались в нескольких местах.
Для справки:

Код: Выделить всё

*** Test Case ***

Verify Same Value Usage Without Variables
Log    Hello World
Should Be Equal    Hello World    Hello World
Comment    This test repeats "Hello World" without using variables
Log    Hello World
Should Contain    Hello World    World

Я хочу, чтобы эти значения были выделены с использованием имени переменной, и заменил значение переменной во всем наборе тестов и сделал это следующим образом:

Код: Выделить всё

*** Variables ***
${MESSAGE}    Hello World

*** Test Case ***
Verify Same Value Usage With Variable
Log    ${MESSAGE}
Should Be Equal    ${MESSAGE}    ${MESSAGE}
Comment    This test uses the variable ${MESSAGE}
Log    ${MESSAGE}
Should Contain    ${MESSAGE}    World

Возможно ли это с помощью скрипта?
Я пока не нашел решения этой проблемы. Любые идеи будут более чем приветствоваться!

Подробнее здесь: https://stackoverflow.com/questions/792 ... -variables
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»