我刚刚开始使用python构建测试自动化&;使用selenium&;皮特斯特, 直到现在,我只是:
将conf.py
文件与
var1appip = "https://localhost"
var2username = "User Name"
var3userpw = "123Passwordxyz"
...
在测试文件中执行import cfg
,并像在中一样使用它
test1.py
:
driver.get(cfg.var1appip)
例如,打开localhost
但我想运送测试&;立即将安装脚本与应用程序一起安装,
因此,我创建了一个带有条目、文本和;用于使用表单中的用户条目填充全局变量的按钮小部件。
(a vars.py
包含一个class startform
,具有按钮点击功能,如:
def setValIP(self):
# set the global variable of the ip:
global var1appip
var1appip = str(self.ipentry.get())
但现在我陷入了困境——我不知道如何从我的测试文件中调用这些函数中设置的全局变量
我尝试过,但失败了:
import vars
cfg = vars.startform.setValIP()
。。。从现在起,这可能不是什么大事——至少,我希望如此
目前没有回答
相关问题 更多 >
编程相关推荐