1 Star 2 Fork 0

Bug_Mao / MyAutoProject

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

MyAutoProject

介绍

playwright是目前很火的自动化测试工具,故此尝试搭建的python+playwright+pytest自动化框架。 以期提升自动化效率,并获得更多优秀的功能。

软件架构

根据POM设计,简单分为以下几层:

auth/

例如state.json ,用于存放浏览器cookie

config/(需同步Git)

项目初始化配置

locators/(需同步Git)

元素定位存放目录

日志

/logs/

测试输出output/

测试截图
/images/
    pass/
    fail/
运行过程接口记录(HAR)
/har/
allure报告和结果
/report/
/result/
用例追溯文件目录(包括录屏、失败截图、trace.zip)
/trace_viewer/

代码sample/(需同步Git)

/common/
/mocks/ #如果需要mock接口,可加入相应API
/page_object/
/util/

测试tests/(需同步Git)

/test_case/
/test_data/

conftest.py (需同步Git)

全局conftest,主要存放playwright相关fixtrue

pytest.ini (需同步Git)

pytest配置文件

README.md (需同步Git)

项目介绍文档

requirements.txt (需同步Git)

pip第三方依赖管理文件
根据当前项目第三方包重新生成文件:pip freeze > requirements.txt
根据文件更新第三方依赖包:pip install -r requirements.txt --upgrade

run.py (需同步Git)

运行文件

空文件

简介

python+playwright自动化框架 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/Bug_Mao/MyAutoProject.git
git@gitee.com:Bug_Mao/MyAutoProject.git
Bug_Mao
MyAutoProject
MyAutoProject
master

搜索帮助