【selenium+python】自动化测试目录与文件结构
2024-09-29 04:06:00
一、首先,看一下完整的项目目录结构图,如下:
==================目录结构==================
==================目录结构==================
二、其次,解释每个目录与文件结构的作用:
1.mztestpro测试项目
bbs: | 用于存放测试用例、测试报告、测试数据等。 |
driver: | 用于存放浏览器驱动。 |
package: | 用于存放自动化测试扩展包,例:HTMLTestRunner.py。 |
run_bbs_test: | 项目主程序。用于运行自动化用例。 |
startup.bat: | 用于启动Selenium Server。 |
自动化测试项目说明文档.docx: | 介绍项目框架、配置和使用说明。 |
2.bbs目录
data: | 该目录用于存放测试相关的数据。 |
report: | 用于存放HTML测试报告,在其下面创建了image目录存放截图。 |
test_case: | 测试用例目录,存放用例及相关模块。 |
3.test_case目录
models: | 该目录下存放了一些公共配置函数及公共类。 |
page_obj: | 该目录用于存放测试用例的页面对象(Page Object)。默认以“*Page.py”命名的文件。 |
*_sta.py: | 测试用例文件。根据测试文件匹配规则,以“_sta.py”命名的文件将被当作自动化测试用例执行。 |
最新文章
- Concise - 面向对象的,一致的前端开发框架
- Event List 2
- WatiN框架学习
- Sharepoint学习笔记—习题系列--70-573习题解析 -(Q91-Q93)
- WinCE应用程序崩溃提示框的处理
- net.sf.json.JSONException: java.lang.NoSuchMethodException
- 在MAC上安装虚拟机搭建Ubuntu开发环境
- MSP430F4152串口操作
- POJ 3041 Asteroids 最小点覆盖 == 二分图的最大匹配
- Android消息推送之GCM方式(二)
- 电商网站垮IDC数据备份,MySql主从同步,图片及其它数据文件的同步
- 2.第一个python 程序
- vue项目使用element-ui的Tooltip 无效
- as3.0画直线
- [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [二] 基本使用
- Python中 各种数字类型的判别(numerica, digital, decimal)
- Python 3.X 要使用urllib.request 来抓取网络资源。转
- Hibernate乐观锁无法Catch到org.hibernate.StaleObjectStateException
- (转载)Python 的 JPype 模块调用 Jar 包
- JAVA平台在手机上广泛应用