测试积点老人 发表于 2020-11-16 11:27:03

python 自动化测试,无法正常生成测试报告

写了个测试套件,无法加载用例,如下,求指导

去掉if __name__='__main__',执行可以加载用例,但是生成的报告是空的,无内容,求指导

bling123 发表于 2020-11-16 16:44:58

unittest单元测试框架:
1、要满足在测试用例的类名中申明unittest.TestCase,
即为:
class Test_*(unittest.TestCase):
   ...
2、报错的日志已经很明显了
3、加载用例的方式:
方式1:传入具体方法(类名 + 方法名)
方式2:传入测试用例(文件名 + 类名)
4、测试用例方法名应包含test

郭小贱 发表于 2020-11-17 09:34:28

for test_suite in discover:
    for case in test_suite:
      testunit.addTests(case)
return testunit

改成这样的试试..

bellas 发表于 2020-11-17 10:15:20

浏览器的原因

qqq911 发表于 2020-11-17 10:39:43

可以试试pytest

海海豚 发表于 2020-11-17 15:42:04

编码问题,还有一个第三方库需要安装一下
页: [1]
查看完整版本: python 自动化测试,无法正常生成测试报告