求助,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 语句的类型引起的,注释掉这一行,就没有报错了,有人知道应该怎么改吗? 哪位大神棒棒忙啊 既然你已经定位了print 语句的类型的问题,那么把内容改变格式就行了 其实你应该把打印的代码给大家看下帮你 我已经改了各种格式都一样 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('与预期结果不符')
页:
[1]