Python HTMLTestRunner 运行测试套件时抛异常"a bytes-like object is required, not 'str'"

猫大白 · 2019年08月21日 · 2205 次阅读
try:
    suit = self.set_case_suite()
    if suit is not None:
        logger.info("********TEST START********")
        fp = open(resultPath, 'wb')
        runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title='Test Report', description='Test Description')
        runner.run(suit)
    else:
        logger.info("Have no case to test.")
except Exception as ex:
    logger.error(str(ex))

运行到 runner.run(suit) 时抛异常"a bytes-like object is required, not 'str'"
同样的代码在别人的机子上可以运行成功
都是 Python3.6,是我的环境有问题吗,找不到原因,有同学知道的可以指导一下吗,急

共收到 0 条回复 时间 点赞
猫大白 关闭了讨论 08月21日 17:39
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册