学习测试遇到的坑(二)

4 篇文章 0 订阅
2 篇文章 0 订阅

Htmltestrunner 0.8版本是用python2的语法写的,而我使用的是python3.7。查询了网上的方法改掉Htmltestrunner的源码后还是有两个错误:

init_sys_streams: can't initialize sys standard streams
ImportError: cannot import name 'io' from 'io' (unknown location)

查询了很久发现没有人出现这种错误,而且python好像被我搞坏了,不管运行什么都显示这两条错误。在 系统设置->应用 里尝试修复python和重启电脑后还是那样,只能卸载python重新安装,幸好重装后python恢复可以正常使用,最后还是决定乖乖使用最新版的Htmltestrunner。用pip安装Htmltestrunner的命令如下:
pip install html-testRunner
最新版的HTMLTestRunner源码如下:

class HTMLTestRunner(TextTestRunner):
    """" A test runner class that output the results. """

    def __init__(self, output, verbosity=2, stream=sys.stderr,
                 descriptions=True, failfast=False, buffer=False,
                 report_title=None, template=None, resultclass=None)

HtmlTestRunner.HTMLTestRunner(output=file_d,report_title="This is a report of first_case")
output是输出的文件夹,日志报告会以html为后缀自动放在“工程目录/reports/file_d”这个路径的文件夹下,并以当前时间命名。
report_title是日志的标题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值