python+selenium,如何把登录模块设计为公共模块?

周末又到了,好开心,又可以休息两天了!最近都忙着买电脑的事情,在这里告诉大家,尽量别去买惠普的电脑吧,我买的才不到一年,现在基本就是个废铁了。心痛我的钱钱!

最近有几个测试伙伴问我,说自己用python+selenium开始写完登录和注册模块的代码了,后面准备写其他模块的时候,发现很多模块都是先登录才能执行的,所以就问我,要是每个模块都把登录写进去,

那不是太麻烦了,应该可以写个公共的模块的。答案是肯定的。但这个公共模块是否就是把登录的执行成功了就可以了哦?这里就看下我的代码是怎么写的,如下图:

这里我们需要注意的是因为我们在其他模块的时候,也需要用到driver(webdriver.Chrome()),有些小伙伴直接在其他模块也加了这个driver,所以执行失败,

这里我们只需要在登录模块的时候,把"driver" returnt 出去就好了。其实很简单的。

更多资料或软件下载可以关注我的博客或者加入以下群,qq:511213522

大家一起交流软件测试,一起进步。

 

原文地址:https://www.cnblogs.com/yunduo520/p/7390588.html