# PythonSelenium-Unittest **Repository Path**: todayisgoodday/PythonSelenium ## Basic Information - **Project Name**: PythonSelenium-Unittest - **Description**: UI自动化框架,使用的是Python+Selenium+Unittest+HTMLReports结合使用的,关键字框架 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 2 - **Created**: 2021-12-10 - **Last Updated**: 2024-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: Selenium, Python, unittest ## README # PythonSelenium 框架整体描述 适合多人同时操作的ui自动化框架 **框架整体描述** - action: 放置元素操作功能模块 例:登录 默认登录 错误登录 - common: 放置一些公共方法 例: 页面元素操作类,浏览器类,配置文件类,日志类,邮件类,读取excel类,打包类 - config: 放置配置文件 例: 登录的账号密码,登录的网址 - element_info_datas: 放置页面元素 一个页面一个excel 方便多人协作 例: 登录模块所有的元素/按钮 - element_infos: 放置页面组成方法 例: 读取excel之后的元素操作 点击某个操作 或者获取某个元素信息 - file: 放置需要上传的文件或者图片信息 - logs: 日志文件 - reports: 放置测试报告 - main: 运行测试用例,整合报告跟压缩发送邮件功能,执行之后会打包并发送邮件到制定邮箱 - sample: 一些demo的例子 - test_datas: 测试数据 - testcases: 测试用例 按照每个模块/每个功能点进行描述 - webdeiver: 驱动信息/上传文件驱动信息 如需添加测试用例,直接在element_info_datas中添加