Pycharm+Appium中HTMLTestRunner不输出报告的问题解决方法。

来源:互联网 发布:酷狗音乐连不上网络 编辑:程序博客网 时间:2024/05/17 06:35

最近在使用Pycharm调试应用时,发现怎么都不能输出测试报告,百度一圈后发现并没有实际解决问题的方法。自己摸索了一下午,终于知道为什么。下面解释

问题描述

利用Pycharm编写脚本时,会import unittest 。这个时候,就算你在主函数中写了

    filename = path + 'ThreeTimeReport.html'    fp = open(filename, 'wb')    runner = HTMLTestRunner.HTMLTestRunner(        stream=fp,        title=report_title,        description=desc    )    runner.run(suite)    fp.close()    # 关闭 

也不会在指定文件夹下生成测试报告。

解决方案

一开始没办法,只能试试用IDLE来运行脚本,发现这样就能生成报告了,很神奇。
生成出来是这样的
但是这不是长久之计,每次都要重新用IDLE很麻烦。

那么其实Pycharm已经为我们想好了,在这里可以执行后,直接输出报告。
看这里 在左下角其实有个直接生成报告的。
这里
然后这个输出的图标
这个图标
屠龙宝刀,点击就送啊,直接输出到你的项目目录。
而且UI还比HTMLTestRunner好看多了。
好了,输出报告的问题解决了。就这样
那个好用你就用哪个。

阅读全文
0 0