关于appium测试使用setup和setupclass的问题
来源:互联网 发布:wps在线数据库 编辑:程序博客网 时间:2024/05/21 09:40
关于setup和setupclass的区别我相信你们应该了解:
使用setup会在每次运行一条新用例的时候都设置一遍,而setupclass则是只设置一遍然后直到用例全部执行完。
显然,setup好处是每次都能重启,确保用例之间不会互相影响。但是setup会导致每执行一条用例都需要花上一段时间设置识别机器,会导致原本10分钟的脚本跑20分钟。
setupclass好处是只用第一次启动的时候设置好,接下来执行用例就不用每次都重启。但是用例之前会相互影响,也就意味这你每条用例不能独立,这样编写起来就需要考虑前后文,比较蛋疼。
所以,这里推荐使用setupclass,但是需要使用一个修饰器在每次执行用例的前面launch_app()然后在结尾close_app(),这样用例之间就不会相互影响,而且可以只setup一次,大大提高效率。
阅读全文
0 0
- 关于appium测试使用setup和setupclass的问题
- setUp和tearDown及setUpClass和tearDownClass的用法及区别
- setUp和tearDown及setUpClass和tearDownClass的用法及区别
- Appium 测试之setUP
- 关于exe4j和Inno setup的使用
- 关于appium测试框架的调研及使用
- 使用appium遇到的问题
- Appium 使用 Python 运行 Appium 测试的示例
- appium测试ios应用遇到的问题
- Appium setup
- Android自动化测试之appium的使用
- 使用Appium测试Hybrid App的方法
- 关于cocoapods的setup慢的问题
- 使用appium进行ios测试,启动inspector时遇到的问题(一)
- Appium自动化测试-软键盘隐藏后无法使用的问题
- 关于Setup Factory的两个问题
- Appium使用过程中遇到的问题
- Appium遇到的问题和解决方法
- Python的数据库操作
- Java处理日期的类
- angularjs解决跨域问题
- 预习 for 循环的使用和数组的概念
- Xcode $(SRCROOT)和$(PROJECT_DIR)区别
- 关于appium测试使用setup和setupclass的问题
- openfire搭建部署四步
- Android Studio3.0新的依赖方式(implementation、api、compileOnly)
- 移动端本地调试
- Aspose.Words for iOS 全新上线 | 支持免费试用
- Object Detection论文笔记(3)
- GIT常用命令,gitLinux常用命令,实用命令----3
- 嗯,哇! Git 教程 上手实战,立马学会(一)
- mysql存储路径修改