构建定时测试任务报错
问题:
创建 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)