51Testing软件测试论坛
标题:
求助,HTMLTestRunner报告报错
[打印本页]
作者:
hxn_123
时间:
2017-4-20 16:06
标题:
求助,HTMLTestRunner报告报错
写了一个测试用例,可以正常运行,但是添加了HTMLTestRunner模块后,打开报告,会有如下错误
ft3.1: b''Traceback (most recent call last):
File "C:\Python34\enbrel_login\login_case\start_003.py", line 44, in test_uploadfile
print("当前文件数:%d"%n)
File "C:\Python34\lib\HTMLTestRunner.py", line 118, in write self.fp.write(s)
TypeError: 'str' does not support the buffer interface
应该是测试用例里面的print 语句的类型引起的,注释掉这一行,就没有报错了,有人知道应该怎么改吗?
作者:
hxn_123
时间:
2017-4-20 18:32
哪位大神棒棒忙啊
作者:
jingzizx
时间:
2017-4-21 08:12
既然你已经定位了print 语句的类型的问题,那么把内容改变格式就行了
作者:
jingzizx
时间:
2017-4-21 08:13
其实你应该把打印的代码给大家看下帮你
作者:
hxn_123
时间:
2017-4-22 09:50
我已经改了各种格式都一样
作者:
hxn_123
时间:
2017-4-22 09:55
def test_denglu_user_null(self):
"""用户名为空,密码正确"""
self.login('','123456')
time.sleep(3)
try:
self.assertEqual("http://xxx.com.cn/Login/user_login.html",self.driver.current_url)
except:
print('与预期结果不符')
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2