加载运行多个自动化测试脚本
2018-03-07 17:40
295 查看
import unittest import re import HTMLTestRunner #加载测试文件(针对方法一) import testF1 #testF1表示testF1.py文件 import testF2 #方法一: #构造测试集 suit=unittest.TestSuite() suit.addTest(testF1.fangdongliqi("test_case1")) suit.addTest(testF2.fangdongliqi("test_case2")) if __name__=="__main__": #执行测试 runner=unittest.TextTestRunner() runner.run(suit) #方法二 test_dir=r'C:\Users\Administrator\Desktop\python\web' #测试文件位置 #test_dir=r'./' #脚本所在位置,也可以用路径表示,如:test_dir=r'C:\Users\Administrator\Desktop\python\Interface' './'表示脚本所在位置 './testfile/'表示与脚本同级的文件夹 discover=unittest.defaultTestLoader.discover(test_dir,pattern='testF1.py') #加载testF*.py的测试文件,'*'表示匹配任意字符 if __name__=='__main__': ''' runner=unittest.TextTestRunner() runner.run(discover) ''' ''' filename="testweb.html" fp=open(filename,'wb') ''' with open('report.html','wb')as fp: runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title=u'web(Version 1.0)测试报告',description=u'环境:windows 7 64位 浏览器:火狐 43.0.1') runner.run(discover)
相关文章推荐
- Firefox上运行自动化测试脚本提示元素无法点击“WebDriverException: Message: Element is not clickable at point“解决方法
- bash shell脚本实现android自动化测试部署与运行
- Badboy自动化测试工具4 运行脚本
- 软件测试_BadBoy自动化测试工具4_运行脚本
- 实现android自动化测试部署与运行Shell脚本分享
- 实现android自动化测试部署与运行Shell脚本分享
- Appium 从 0 到 1 搭建移动 App 功能自动化测试平台 (1):模拟器中运行 iOS 应用
- 开发自动化测试脚本的技巧和心得
- 使用脚本设计自动化测试框架的原则
- 运行QTP测试脚本后,将编译结果写入指定文件(一)
- (翻译)开发自动化测试脚本的技巧和心得
- 安卓真机运行自动化测试(selenium 2)
- 测试中如何使用自动化脚本?
- 基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)——介绍、安装准备、安装、config文件以及运行脚本介绍
- QTP在录制脚本的时候会将鼠标点击过的对象自动添加到对象库中,而那些未被点击过的对象将不会被添加,导致针对某一对象手动添加的脚本运行不通过,因此需要手动把测试对象添加到对象库中,方法如下:
- 01 RFS自动化之【脚本的运行】
- 【软件自动化测试-QTP实战技能 6】== QTP中运行错误的捕捉和记录
- wifi批量安装及自动化测试脚本
- 运行QTP测试脚本后,将编译结果写入指定文件(二)
- WPF WebBrowser 加载 html ,出现安全警告, 运行 脚本和 activeX 控件,