玩转-----appium的数据驱动ddt
Posted zsplovezsp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了玩转-----appium的数据驱动ddt相关的知识,希望对你有一定的参考价值。
数据驱动类型包括:ddt excel paramunittst yaml csv json 用法基本相同 看你自己喜欢那个 ~mua~ddt~
先看图 了解ddt需要那些元素
看代码:
a=[{}] 这里看你心情了 可以写道一个json文件里 也可以写入其他文件里 调用就行了 (我用的数据少,就写在这里了)
重点来了!!!
两种执行的方式 ------如果用测试套件一定要用 unittest.TestLoader() 用其他的你只要不报错 也行(我的报,所以用它)
1 第一种 2 # unittest.main() 3 4 5 第二种--测试套件 6 #用ddt加测试套件就用它 7 loader=unittest.TestLoader().loadTestsFromTestCase(unitCase) 8 suit=unittest.TestSuite([loader,]) 9 file1=open(‘K:\\appPO\\AiqiYi\\ReportStore\\ddt.html‘,‘wb+‘) 10 runner=HTMLTestRunner.HTMLTestRunner( 11 stream=file1, 12 title=‘fff‘, 13 description=‘moni‘ 14 ) 15 runner.run(suit) 16 file1.close()
以上是关于玩转-----appium的数据驱动ddt的主要内容,如果未能解决你的问题,请参考以下文章