У меня есть настраиваемая библиотека каркаса роботов, которая принимает аргумент для ее инициализации.
*** Settings ***
Library NotifyUsers ${max_messages}
Это прекрасно работает при выполнении из командной строки с помощью pybot:
pybot --variable max_messages:4 my_test
Однако эта переменная не существует в Ride, когда он импортирует библиотеку при запуске. Я пытался определить его в поле «Аргументы» на вкладке «Выполнить», но он не создается, пока вы не запустите тест.
Если я заменю переменную и жестко запрограммирую целочисленный аргумент, он отлично работает в Ride.