pycharm中HTTPTestRuuner不能生成测试报告
参照教程,写个测试用例,但是反复运行,就是出不了测试报告。
代码如下:
#conding=utf-8
import unittest
from Lib import HTMLTestRunner
class TestCase_04(unittest.TestCase):
@classmethod
def setUpClass(cls) :
print("case类开始执行")
@classmethod
def tearDownClass(cls) :
print("case类执行结束")
def test_01(self):
print("test_01")
self.assertEqual(3,4,'用例失败')
def test_02(self):
print("test_02")
self.assertIn(3,[3,4,6,9],'数字是否在列表内')
def test_03(self):
print("test_03")
self.assertNotIn(3,[0,9,8,6],'数值是否不在列表内')
def test_04(self):
print("test_04")
self.assertIs('dfd','dfd')
def test_06(self):
print("test_06")
self.assertFalse(True)
def test_05(self):
print("test_05")
self.assertLess(4,7)
if __name__ == '__main__':
#unittest.main()
suite=unittest.TestSuite()
suite.addTest(TestCase_04('test_05'))
suite.addTest(TestCase_04('test_03'))
suite.addTest(TestCase_04('test_06'))
suite.addTest(TestCase_04('test_01'))
f=open('./report.html','wb')
runner=HTMLTestRunner.HTMLTestRunner(stream=f,title='selenium自动化测试',description='测试总结报告')
runner.run(suite)
f.close()
一、每次点击执行成功,但是始终找不到report.html文件,然后按照网上教程配置“运行/调试配置”,再次点击执行,还是看不到report.html文件,
二、然后反复尝试发现是工作目录未点击过,后面再选择脚本路径后,又打开工作目录,点击确定后,再点击确定,然后执行,可以看到report。html文件。
?
?
三、点击执行后,可以在同一目录中看到report.html文件
?
|