我有用Python写的关键字,该关键字返回字典,我想在任何测试用例或测试套件或任何.robot文件中的任何地方使用该字典。
我正在尝试使用“设置全局变量”,但是由于某种原因,它不起作用。
我在abc.robot文件的关键字中定义了“设置全局变量”,并尝试在同一文件的测试用例和任何其他.robot文件中访问它,但是IDE显示错误消息“ Variable'Variable name',但未定义”
main.robot
**** 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}
Module_1.py
class Module_1:
def Return_Dictionary(self):
Dict = {1: 'Geeks', 2: 'For', 3: 'Geeks'}
return Dict
请告知我如何使其工作,或者我可以在项目中的任何地方使用其他任何方法来访问Python关键字的返回字典吗?