我有用 Python 编写的返回字典的关键字,我想在任何测试用例或测试套件或任何 .robot 文件中的任何地方使用该字典。
我正在尝试使用“设置全局变量”,但由于某种原因它不起作用。
我在 abc.robot 文件的关键字中定义了“设置全局变量”,并尝试在同一文件的测试用例和任何其他 .robot 文件中访问它,但 IDE 显示错误消息“使用了变量‘变量名’,但未定义"
主机器人
**** Settings ***
Library Module_1.py
Library Collections
*** Keywords ***
Set Dictionary Variable
${Dictionary} Return Dictionary
Set Global Variable ${Dictionary}
*** Test cases ***
Test case 1
Set Dictionary Variable
Test case 2
log ${Dictionary}
Test case 3
log ${Dictionary}
模块_1.py
class Module_1:
def Return_Dictionary(self):
Dict = {1: 'Geeks', 2: 'For', 3: 'Geeks'}
return Dict
请您告诉我如何使它工作或者是否有任何其他技术可以用来访问我项目中任何地方的 Python 关键字返回的字典?