# 企业微信pageobject **Repository Path**: sml163/enterprise_wechat_pageobject ## Basic Information - **Project Name**: 企业微信pageobject - **Description**: 企业微信pageobject实战 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-10-21 - **Last Updated**: 2021-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 企业微信pageobject ## 介绍 企业微信pageobject实战 ## 软件架构 结构如下: - auto_frame --用于存放自动化框架代码 - base.py --页面基本操作 - black_list.py --黑名单处理 - bo -- 本项目基础代码 - cookies.yaml --保存cookies内容 - get_cookies.py --获取页面cookies - page_factory --简单工厂模式,用于页面的实例对象生成 - data_file_analysis: 数据读取文件,主要用于步骤数据读取及测试用例数据读取 - excel_analysis.py --excel数据读取 - yaml_analysis.py --yaml文件数据读取 - page --用于存放页面 - add_department_dialog.py --添加部门弹框 - member_opeartion.py --成员操作,包括添加,删除,编辑 - contact_page --通讯录页面 - import_contact_page --导入通讯录 - index_page --首页 - logs --日志文件 - parameters --参数文件 - plantuml --建模文件 - steps --页面步骤配置文件 - test_frame --测试用例框架文件,包括测试用例数据的读取 - testcase_code --测试用例代码 - conftest --主配置文件,主要用于初始化driver以及存放公共方法 - test_xxx.py --测试用例代码,xxx对应的需要测试的功能 - requirements.txt --需要安装的第三方依赖文件,主要用于测jenkins集成时下载对应的第三方包