python+appium+unittest 启动一次app,执行多条test

本文介绍了一种在App自动化测试中优化代码执行效率的方法,通过在测试用例执行前仅启动一次App,避免了每次测试重复启动App的时间浪费,提高了整体测试效率。文中详细展示了使用unittest框架实现这一目标的具体代码,包括setUpClass和tearDownClass方法的应用,以及如何进行滑动屏幕和点击操作。

参考地址 https://blog.youkuaiyun.com/YZF_DD/article/details/85118078

执行用例过程中只启动一次app,减少代码运行时间,利于代码封装

@classmethod
setUpClass
tearDownClass
 1 class TestCase(unittest.TestCase):
 2     @classmethod
 3     def setUpClass(self):
 4         print('开始测试')
 5         self.driver = DriverApp().driver()
 6 
 7     # 滑动手机屏幕
 8     def test_001(self):
 9         for i in range(2):
10             GestureMainpulation().swipe_left(self.driver)
11 
12     # 点击立即体验
13     def test_002(self):
14         AppActions().a(self.driver)
15 
16     @classmethod
17     def tearDownClass(self):
18         print("结束测试")
View Code

 

转载于:https://www.cnblogs.com/ljf520hj/p/11601015.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值