您的位置:首页 > 移动开发

关于appium测试使用setup和setupclass的问题

2017-10-27 17:11 267 查看
关于setup和setupclass的区别我相信你们应该了解:

使用setup会在每次运行一条新用例的时候都设置一遍,而setupclass则是只设置一遍然后直到用例全部执行完。

显然,setup好处是每次都能重启,确保用例之间不会互相影响。但是setup会导致每执行一条用例都需要花上一段时间设置识别机器,会导致原本10分钟的脚本跑20分钟。

setupclass好处是只用第一次启动的时候设置好,接下来执行用例就不用每次都重启。但是用例之前会相互影响,也就意味这你每条用例不能独立,这样编写起来就需要考虑前后文,比较蛋疼。

所以,这里推荐使用setupclass,但是需要使用一个修饰器在每次执行用例的前面launch_app()然后在结尾close_app(),这样用例之间就不会相互影响,而且可以只setup一次,大大提高效率。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐