appium_python-测试报告模板话化
我们用python拓展模板 HTMLTestRunner.py
python3 要自己重新改写下输出输入接口,可直接下载 改好的 地址 链接:http://pan.baidu.com/s/1hsOBw12 密码:u3pz
把下载好的 HTMLTestRunner.py 放到 python安装路径的 lib下 C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Lib
执行下面:
可以用了:
# conding=utf-8 from appium import webdriver import time import sys import re import HTMLTestRunner import unittest import datetime xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx if __name__ == '__main__': suite = unittest.TestSuite() suite.addTest(Login('test_login_back')) suite.addTest(Login('test_login_set')) suite.addTest(Login('test_login_forgetpsd')) suite.addTest(Login('test_login_register')) suite.addTest(Login('test_login_phone_null')) suite.addTest(Login('test_login_phone_error1')) suite.addTest(Login('test_login_phone_error2')) suite.addTest(Login('test_login_phone_error3')) suite.addTest(Login('test_login_phone_error4')) suite.addTest(Login('test_login_phone_error5')) suite.addTest(Login('test_login_phone_right')) timestr = time.strftime('%Y%m%d%H%M%S',time.localtime(time.time())) filename = "D:\\result_" + timestr + ".html" print (filename) fp = open(filename, 'wb') runner = HTMLTestRunner.HTMLTestRunner( stream=fp, title='测试结果', description='测试报告' ) #suite = unittest.TestLoader().loadTestsFromTestCase(ContactsAndroidTests) #unittest.TextTestRunner(verbosity=2).run(suite) runner.run(suite) #g_browser.quit() fp.close() #测试报告关闭