2.1pycharm目录如图
目录.png
代码.png
例子:test_login.py
import unittest
from selenium import webdriver
import time
from write_read_cookie.skip_login import save_cookie
class Test(unittest.TestCase): if name == 'main': import HTMLTestRunner def allcase(): if name=='main': 1533692992105.jpg
@classmethod
def setUpClass(cls):
# print('开始测试,打开浏览器')
cls.driver = webdriver.Chrome()
cls.url="
unittest.main()
例子:run_all_case.py
import unittest
import os
current_path = '/工作文件/workspace/dingnuo/case'
testsuite = unittest.TestSuite()
discover = unittest.defaultTestLoader.discover(current_path,pattern='test*.py',top_level_dir=None)
# discover方法筛选出来的用例,循环添加到测试套件中
for test_suite in discover:
for test_case in test_suite:
print(test_case)
#添加测试用例到testcase中
testsuite.addTest(test_case)
return testsuite
fp=open('report.html',"wb")
runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title='问答社区管理后台测试报告',
description='用例执行情况:')
runner.run(allcase())
fp.close()
运行结果
作者:不撸代码不舒服斯基
链接:https://www.jianshu.com/p/aab2a2845cbe
共同學習,寫下你的評論
評論加載中...
作者其他優質文章