我单独使用
if __name__ == '__mian__':
unittest.mian()
运行我的test_*.py文件时,能够正常运行,使用HTMLTestRunner跑时,测试报告error提示:selenium.common.exceptions.WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 1
下面是我的runsest.py代码
import sys
import time
from HTMLTestRunner import HTMLTestRunner
#接口
import unittest
test_dir=r'../src/testcase'
discover = unittest.defaultTestLoader.discover(test_dir, pattern='test_*.py')
if __name__=='__main__':
now = time.strftime("%Y-%m-%d %H_%M_%S")
filename = r'../'+ now + '_测试报告.html'
fp = open(filename,'wb')
runner = HTMLTestRunner(stream=fp,
title= u'测试报告',
description = u'用例执行情况'
)
run = HTMLTestRunner()
runner.run(discover)
fp.close()
补充:我改过python安装目录Lib\subprocess.py文件里的shell=False,改成shell=True。
大佬们能不能帮帮我(╥ω╥`) (╥ω╥`) (╥ω╥`) (╥ω╥`) (╥ω╥`) (╥ω╥`) (╥ω╥`) (╥ω╥`) (╥ω╥`) (╥ω╥`)