51Testing软件测试论坛

标题: HTMLTestRunner+Python,不生成测试报告。跪求。 [打印本页]

作者: luoluo111    时间: 2016-8-22 17:37
标题: HTMLTestRunner+Python,不生成测试报告。跪求。
本帖最后由 luoluo111 于 2016-8-22 17:43 编辑

我用的是Python2.7.12,下载的HTMLTestRunner是8.2,这里下载的http://tungwaiyip.info/software/HTMLTestRunner.html
生成报告的代码是:
if __name__ =='__main__':
    test_report = base_dir+ '\\report'
    discover = unittest.defaultTestLoader.discover(test_dir,pattern='login*.py')
    now = time.strftime("%Y-%m-%d_%H_%M_%S")
    filename = test_report +'\\' + now + 'result.html'
    fp = open('filename','wb+')
    runner = HTMLTestRunner(stream = fp, title = 'Test Result')
    runner.run(discover)
    fp.close()
    new_report = new_report(test_report)运行上述代码并没有报错,就是不生成测试报告HTML文件。
使用的编辑工具是pycharme
查看安装模块中没哟HTMLTestRunner,手动安装也装不上
[attach]102285[/attach]
使用pip命令安装一直报错,安装失败:
C:\Users\xl>pip install --user HTMLTestRunner
Collecting HTMLTestRunner
  Could not find a version that satisfies the requirement HTMLTestRunner (from v
ersions: )
No matching distribution found for HTMLTestRunner




作者: 掉渣饼    时间: 2016-8-22 21:21
把下面解压后的.py文件放到Python27\Lib目录下试试
作者: Sunflower996    时间: 2016-8-23 17:35
1、下载HTMLTestRunner.py文件:地址http://tungwaiyip.info/software/HTMLTestRunner.html
2、将该文件保存在python安装路径下的lib文件夹中。在文件中能import HTMLTestRunner成功,即配置成功。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2