python webdriver执行所有测试用例脚本
2016-11-24 13:23
489 查看
直接上代码:
# -*- coding: utf-8 -*- #-*-coding=utf-8 -*- import os import os.path import re #列出某个文件夹下的所有 case,这里用的是 python, 所在 py 文件运行一次后 #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字 for parent,dirnames,filenames in os.walk('.'): for filename in filenames: #输出文件信息 #print "parent is:" + parent #print "filename is:" + filename path=os.path.join(parent,filename) #正则判断是否为测试用例 match = re.match('case', filename) if match: print u"正在执行测试用例:%s"%filename cd_dir = "cd " + parent title = "echo " + filename +"执行结果如下>>../log.txt" run_case = "python " + filename + ">>../log.txt 2>&1" cmd = cd_dir+'&'+title+'&'+run_case os.system(cmd) print u"完成所有测试用例执行"
相关文章推荐
- Python自动化测试例子--一个简单的自动化测试用例脚本--批量执行测试用例
- python selenium执行所有测试用例并生成报告
- 执行 Selenium WebDriver 测试脚本抛出 StaleElementReferenceException
- Eclipse 执行 Selenium WebDriver 测试脚本无法启动浏览器
- python webdriver测试报告
- 最完整的自动化测试流程:Python编写执行测试用例及定时自动发送最新测试报告邮件
- ruby+selenium-webdriver一步一步完成自动化测试-----多个测试用例
- python利用unittest进行测试用例执行的几种方式
- Selenium Webdriver Python 测试环境搭建
- selenium使用testNG测试框架编写webdriver脚本_05
- python测试Android项目,报错执行登录测试用例 <_io.TextIOWrapper name='<stderr>' mode='w' encoding='cp936'> 麻烦帮忙看下,谢谢
- Python脚本之django---mysql-记录主机性能数据到数据库-web站点管理数据库及web显示命令执行结果
- selenium.WebDriver 自动化测试脚本
- Selenium WebDriver1--创建login测试用例
- Selenium学习笔记之005:第一个selenium+python+webdriver脚本
- python使用discover方法遍历所有要执行的用例
- Python selenium+webdriver 自动化测试例子
- python selenium-webdriver 执行js (八)
- Python执行Shell命令测试脚本
- ant脚本执行junit测试用例