1、目前实现的是每个 case 都要进行登录,使得用例保持独立 2、每个 case 成功或失败后都 launch_app() ,使得回到 app 首页 但是这样的设计带来的问题就是每个 case 登录耗费了蛮多时间,能不能实现一次登录后状态可以保持?求思路,谢谢!
Capability 添加 noReset: true
试了下,还是登陆诶
@lose 求指导,求思路。
adb backup/restore
我很久前用的 setupclass 和 launch_app(你也可以指定某个 acticity 为主页的方式) 结合就可以了,不会造成每个用例登录重新登陆
不卸载安装就好了吧
我之前做的是,把 webdriver 封装成单例模式
这备份加恢复的时间也很长,和重新登录差不了多少。
我方法里面就是 setupclass 和 launch_app ,但是, driver.launch_app() 执行后就丢失了登录状态(driver 还在),后续用例(需要登录状态的用例)还是要登录
PS:我纠结登录状态主要是为了解决如下问题(用例都是需要登录后才能操作): 1、用例的低耦合,单个用例也可以跑,不需要依赖 2、串起来跑,其中一个用例失败,可以重跑
貌似我之前是可以保持登录状态的,你可以参考下我之前的源码
谢谢,我来看看你写的。