弱龄寄事外,委怀在琴书。这篇文章主要讲述玩转-----appium的数据驱动ddt相关的知识,希望能为你提供帮助。
文章图片
数据驱动类型包括:ddt excel paramunittst yaml csv json 用法基本相同 看你自己喜欢那个 ~mua~ddt~
先看图 了解ddt需要那些元素
看代码:
a=[{}] 这里看你心情了 可以写道一个json文件里 也可以写入其他文件里 调用就行了 (我用的数据少,就写在这里了)
文章图片
文章图片
重点来了!!!
两种执行的方式 ------如果用测试套件一定要用 unittest.TestLoader() 用其他的你只要不报错 也行(我的报,所以用它)
1 第一种 2# unittest.main() 3 4 5 第二种--测试套件 6#用ddt加测试套件就用它 7loader=unittest.TestLoader().loadTestsFromTestCase(unitCase) 8suit=unittest.TestSuite([loader,]) 9file1=open(‘K:\\appPO\\AiqiYi\\ReportStore\\ddt.html‘,‘wb+‘) 10runner=HTMLTestRunner.HTMLTestRunner( 11stream=file1, 12title=‘fff‘, 13description=‘moni‘ 14) 15runner.run(suit) 16file1.close()
【玩转-----appium的数据驱动ddt】
推荐阅读
- mac上unity2017设置Android打包
- Android开发 run的时候出现waiting for debugger的情况,及解决问题
- AutoMapper 9.0快速上手,从老版本迁移到9.0+AutoMapper9.0和Autofac的完美结合
- APP自动化环境部署
- app测试专项--@松勤技术分享
- Android : 网络adb配置及有线端口占用解决方法
- android 按指定包名返回版本号
- Android Parcelable和Serializable的区别
- 如何获取到app的包名