我正在使用变量文件来参数化我的机器人框架测试,以便针对具有不同语言的网站运行我的测试。
现在我想使用变量文件来针对不同的环境进行参数化测试:PreProd,Test ...
当我想对我网站的英文版本进行测试时,我会运行此命令:
pybot -V EN.py tests.robot
此命令将在EN网站上运行所有测试。
我想要做的是添加一个新的变量文件,我可以在其中更改第一个变量文件中的值:EN.py以更改URL前缀。
EN.py
home_url = "test-wwww.mywebsite.en"
我想有另一个变量文件来将home_url更改为:
envtest.py
env-test = test-
最后在我的第一个变量文件中使用此变量:
home_url = env_test +" wwww.mywebsite.en"
我很清楚热点来构建它但不确定如何实现它,正是如何在第二个变量文件2中的另一个变量中调用变量文件1中的变量。
基本上我需要一个python交叉模块变量。
希望我足够清楚。
谢谢