Доступ к глобальной переменной из прослушивателя платформы робота 3

#robotframework

Вопрос:

Не удается получить доступ к глобальной переменной из прослушивателя платформы робота 3.

Я попытался получить доступ к глобальной переменной с помощью BuiltIn (), как показано ниже. Но это не работает. Пожалуйста, поделитесь, если у вас есть какие-либо идеи, как это сделать.

 from robot.libraries.BuiltIn import BuiltIn
ROBOT_LISTENER_API_VERSION = 3

def end_test(test, result):
    print("BROWSER = '%s'" % BuiltIn().get_variables()['${BROWSER}'])
 

Комментарии:

1. Я попробовал ваш код, и он сработал на моей машине. Как вы проводите тесты роботов?

Ответ №1:

Я думаю, что это должно работать так:

 BuiltIn().get_variable_value("${BROWSER}")