HTMLTestRunner运行测试套件报错---TypeError: 'module' object is not callable

在尝试使用HTMLTestRunner运行测试套件时遇到TypeError,问题出在调用了'module'对象而不是可调用的方法。错误出现在文件'test_runAll.py'的第16行。解决方案是正确调用HTMLTestRunner类中的有效方法,而不是直接使用类名。原始代码中直接使用了HTMLTestRunner,而应调用其内部的方法。
摘要由CSDN通过智能技术生成

构建定时测试任务报错
在这里插入图片描述

在这里插入图片描述
问题:
创建 HTMLTestRunner 失败。

错误提示:
Traceback (most recent call last):
File “G:/PycharmProjects/JingDong_pro/test_runner/test_runAll.py”, line 16, in
runner = HTMLTestRunner(stream=file, verbosity=1,title=‘XXXX’, description=‘用户下单搜索商品并加入购物车、修改个人信息’)
TypeError: ‘module’ object is not callable

原因:
HTMLTestRunner 中存在 HTMLTestRunner 方法,如果调用的是 HTMLTestRunner 整个类名则无效。需要调用到其中有效的方法才可以。

原代码:

 runner = HTMLTestRunner(stream=file, verbosity=1,title='京东', description='用户下单搜索商品并加入购物车、修改个人信息')
    runner.run(suite)

修改后代码:

 runner = HTMLTestRunner.HTMLTestRunner(stream=file, verbosity=1,title='京东', description='用户下单搜索商品并加入购物车、修改个人信息')
    runner.run(suite)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值