• appium_python-测试报告模板话化


    我们用python拓展模板 HTMLTestRunner.py

    python3 要自己重新改写下输出输入接口,可直接下载 改好的 地址 链接:http://pan.baidu.com/s/1hsOBw12 密码:u3pz

    把下载好的 HTMLTestRunner.py 放到 python安装路径的 lib下 C:UsersAdministratorAppDataLocalProgramsPythonPython35Lib

    执行下面:

    可以用了:

    # 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() #测试报告关闭
  • 相关阅读:
    小心!你被“大数据”锁定了
    深入浅出安卓,怎样从零学好移动开发
    Cocos2d-x3.0触摸
    将Spring源代码导入eclipse步骤
    vertica时间计算SQL语句实例:统计一天内登录的用户
    cocos2d-x 2.2 创建项目
    Codeforces-475B Strongly Connected City
    java socket通信-传输文件图片--传输图片
    listView解决滑动时黑色背景问题
    UVa 10450
  • 原文地址:https://www.cnblogs.com/hanzhao1987/p/5951899.html
Copyright © 2020-2023  润新知