采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师你好,视频里对unittest. test case 的重写用到了全局变量,然后结合老师后来博客中补充的把这部分提取出来,以解决不需要一个测试用例一个测试用例来加载,而用一个class一个class的方式加载,但遇到一个问题,那个全局变量无法跨文件,在class set up 里面使用,那就导致每个 Page类都必须在测试用例里面声明,请问有解决办法吗?
哈哈,你在最后的方法里面传递driver就行,不用page层去传递driver。博客写到了哟
回去又重新看了遍博客的内容,貌似没有看到说把driver不在page层传递呀?看到您在别人的提问中说到,先把driver在最外层实例化好,再传进去,问题是driver有好几个,到底传哪个呢,您又说不用传参数i,我真的无法理解了啊,认知有效,求解!谢谢老师了!
就是在最外层的case我们是不是这里时i的入口?那么我们这里直接实力化driver,然后传递进去。也就是说从case层我们传递的就是 driver,driver就是我们case层实力化的。
嗯,谢谢老师,现在我就是这么弄的,关于set up class里面的类实例化,里面的参数drive,我是用的一个可跨文件的全局变量,然后用多进程的方式执行,目前为止整个流程是通了。
登录后可查看更多问答,登录/注册
APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成
1.5k 25
2.8k 15
8.9k 14
2.4k 14
1.6k 13