# ttjj_web_auto **Repository Path**: a211637/ttjj_web_auto ## Basic Information - **Project Name**: ttjj_web_auto - **Description**: 天天基金网站自动化 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-21 - **Last Updated**: 2025-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ttjjWebAuto ### 天天基金网PC端UI自动化 介绍 ### 下载包 > pip install -r requirements.txt 1. 项目层次 * **BaseObject**: 基类文件目录,抽取selenium中的常用方法进行二次封装,简化后续业务代码编写 * **Data**: 测试用例目录,对一些跳转,tap切换等常用、规律一致的进行数据抽取,比如xpath定位、fundcode * **Pages_Object**: 页面对象目录,业务代码编写页面 * **utils**:抽取的工具类 * **Test_cases**: 测试用例目录 * **pytest.ini**: 收集用例文件,远程没有,找211637要 * **run.py**: 启动文件,远程没有,找211637要 2. 拉取代码 > * tips:先申请一个远程仓库登录账号,找211637要,提供工号 * [仓库地址](http://10.228.162.200:3000) * [git地址](http://10.228.162.200:3000/211637/ttjjWebAuto.git) > * 输入上方提供的账号密码,拉取代码后,创建本地分支,工号-姓名,如211637-谢双顺,push本地自己的分支 3. 重点 * 请不要再master分支进行代码编写! * 合并分支前,通知211637 * 每次合并前,先pull master,再merge 4. 环境 > python3.9及以上,配置环境变量 > chromedriver,版本必须对应chrome浏览器的版本,下载后放置在依赖仓库任意文件夹下即可 --- 5. 合并请求 > 自己分支写完业务代码后,提交代码到远程之后,登录仓库,发起一个合并请求,并指定合并人员为211637,自己切勿合并,然后通知211637将你代码合并 到主分支 >> 如果有新增仓库 一定要pip freeze > requirements.txt