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

被折叠的 条评论
为什么被折叠?



