玩转-----appium的数据驱动ddt

玩转-----appium的数据驱动ddt

数据驱动类型包括:ddt  excel  paramunittst  yaml   csv  json  用法基本相同  看你自己喜欢那个                ~mua~ddt~

先看图  了解ddt需要那些元素

看代码:

a=[{}]   这里看你心情了   可以写道一个json文件里  也可以写入其他文件里   调用就行了   (我用的数据少,就写在这里了)

玩转-----appium的数据驱动ddt

 玩转-----appium的数据驱动ddt

 重点来了!!!

两种执行的方式  ------如果用测试套件一定要用     unittest.TestLoader() 用其他的你只要不报错 也行(我的报,所以用它)

第一种
    # unittest.main()


第二种--测试套件
    #用ddt加测试套件就用它
    loader=unittest.TestLoader().loadTestsFromTestCase(unitCase)
    suit=unittest.TestSuite([loader,])
    file1=open(‘K:\\appPO\\AiqiYi\\ReportStore\\ddt.html‘,‘wb+‘)
    runner=HTMLTestRunner.HTMLTestRunner(
        stream=file1,
        title=‘fff‘,
        description=‘moni‘
    )
    runner.run(suit)
    file1.close()

相关推荐