# WebAutoTest **Repository Path**: first-cg/web-auto-test ## Basic Information - **Project Name**: WebAutoTest - **Description**: 基于selenium的web UI自动化工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-09 - **Last Updated**: 2022-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python ## README # WebAutoTest (开发中...) #### 介绍 (目前项目处于开发中状态,原型设计已完成90%)

WebAutoTest是一款带GUI页面的Web应用程序测试的工具,它基于Python Selenium开发,将selenium各个方法封装成独立组件,用通过GUI添加不同组件,实现不同功能以达到UI自动化的功能,减少了繁琐的编码过程,大大提高了测试效率。 如:编写登录测试脚本,只需要在测试计划中添加以下组件 ● 浏览器:Driver实例,所有的测试都在该实例中进行 ● 查看结果:测试过程中每一步操作都会记录在日志中,查看结果就是将这些记录展示出来,方便对测试结果的查看 ● 元素定位器:find_element方法在当前页面定位指定元素,进行相关的操作 ● Text断言:对当前定位元素的Text内容进行断言 WebAutoTest实现了多线程,将每个浏览器实例分配到不同线程中,通过不同线程对不同的功能进行同时执行,最终将测试结果展示在主线程中。

#### 原型设计 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request