UI自动化问题记录之所有模块测试类共用一个driver

问题背景:公司的自动化代码,自己刚开始编写时,每一个类中都写了用户登录、用户退出的代码,这样保证了每次登录所做的操作都是一个新的用例,没有前后依赖,然而这样写登录、退出次数太多,经理想让我实现只做一次登录和一次退出,就可以运行所有的用例代码;

解决工程:刚开始想的是使用testNG的注解,控制代码执行顺序来实现,最后发现解决不掉,改动代码太多,最后看了这篇文章,解决掉了,在这里记录一下;https://blog.csdn.net/u011541946/article/details/77388788

解决方案:解决方法其实很简单,登录的时候返回一个driver,设置这个driver为静态变量,这样其它类就可以直接使用这个driver了。

猜你喜欢

转载自blog.csdn.net/qq_33719152/article/details/85234583