采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
举个具体例子 正常在case1中执行完以后,然后执行case2,假设case1中出现了问题(如断言失败,或者定位失败等等),我如何在aftermethod将app状态还原到一开始,比如首页(原谅我只能这样表述)。这样才能让case2正常运行,因为很显然在写case2的时候,执行步骤是从首页开始一步步操作。我不想直接在aftermethod直接quit,这样执行每条case都必须要初始化,很浪费时间。。。
额,那这个就需要你们app中进行埋点了。因为我们可以通过app start activity去启动固定的activity页面。如果你们首页能够启动那么你就每次执行之前start_activity就行。
我用的是java写,昨天找了一天也没试出来这个方法T.T。按照老师的经验来看,自动化有必要做成这样吗?还是每条case都重新初始化?
正常来说 为了降低case的依赖性肯定是这样操作。这个需要开发代码埋点才行。
好吧,只能浪费些时间了,这样跑一下自动化,感觉效率比手动的快不了多少
登录后可查看更多问答,登录/注册
APP自动化基础知识、po模型、关键字模型、服务自动化、持续集成
1.6k 25
3.0k 15
9.2k 14
2.6k 14
1.8k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号