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

本文介绍了解决PyCharm无法生成测试报告的问题,并提供了一个简单有效的方法:通过PyCharm内置的功能直接输出测试报告。

最近在使用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好看多了。
好了,输出报告的问题解决了。就这样
那个好用你就用哪个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值