# web_test **Repository Path**: liyouqing/web_test ## Basic Information - **Project Name**: web_test - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2025-09-26 - **Last Updated**: 2025-11-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Web 测试自动化 本项目包含一组使用 Java 和 Selenium 实现的 Web 测试自动化脚本,用于测试不同的 Web 应用程序,例如百度、12306、Ctrip 航班查询等。 ## 目录结构 - `src/test/java/org/mooctest/` - 包含测试类的源代码目录。 - `doc/img/` - 存放文档中使用的图片。 - `doc/` - 存放的教程文档。 - `src/drivers/` - 包含浏览器驱动程序和插件。 - `pom.xml` - Maven 项目配置文件。 ## 测试脚本 - `Test12306.java` - 测试 12306 网站的脚本,支持参数化测试,用于查询不同城市的火车票。 - `TestBaiDu.java` - 测试百度搜索引擎的基本功能。 - `TestCtripFlight.java` - 测试 Ctrip 网站的航班查询功能。 - `TestTrain.java` - 测试火车票相关信息的查询功能。 - teh包-该包是一些技术和技巧的应用 ,比如js调用、页面切换等等 ## 依赖 - Java 1.8 17 或更高版本 - Maven - Selenium WebDriver - 浏览器驱动(如 `chromedriver.exe`) ## 使用方法 1. 确保已安装 Java 和 Maven。 2. 下载项目并进入项目根目录。 3. 使用 Maven 构建项目: ```bash mvn clean install ``` 4. 在idea中单个测试脚本运行 ## 注意事项 - 确保浏览器驱动(如 ChromeDriver)已正确配置,并与本地浏览器版本兼容。 - 测试脚本会生成截图文件,用于记录测试过程。 ## 贡献 欢迎提交 Pull Request 来改进测试脚本或添加新的测试用例。