unittest.testcase的重写中,全局变量无法跨文件使用

来源:8-1 日志模块收集

慕运维5009781

2019-04-01

老师你好,视频里对unittest. test case 的重写用到了全局变量,然后结合老师后来博客中补充的把这部分提取出来,以解决不需要一个测试用例一个测试用例来加载,而用一个class一个class的方式加载,但遇到一个问题,那个全局变量无法跨文件,在class set up 里面使用,那就导致每个 Page类都必须在测试用例里面声明,请问有解决办法吗?

写回答

1回答

Mushishi

2019-04-01

哈哈,你在最后的方法里面传递driver就行,不用page层去传递driver。博客写到了哟

0
3
慕运维5009781
回复
Mushishi
嗯,谢谢老师,现在我就是这么弄的,关于set up class里面的类实例化,里面的参数drive,我是用的一个可跨文件的全局变量,然后用多进程的方式执行,目前为止整个流程是通了。
2019-04-03
共3条回复

Python主讲移动端自动化测试框架Appium

APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成

1508 学习 · 1333 问题

查看课程