Go to file
Tangll 9674b2e7ab 个人资料页面 2023-04-22 19:27:51 +08:00
.idea 封装allure装饰器 2023-04-19 22:37:32 +08:00
BasePage 个人资料页面 2023-04-22 19:27:51 +08:00
BuildInLibrary 新增参数替换,解决用例之间的关联 2023-04-20 00:45:13 +08:00
Common 个人资料页面 2023-04-22 19:27:51 +08:00
Config 封装allure和conftest.py,实现失败自动截图 2023-04-19 22:36:59 +08:00
Logs 个人资料页面 2023-04-22 19:27:51 +08:00
Pages 个人资料页面 2023-04-22 19:27:51 +08:00
TestCases 个人资料页面 2023-04-22 19:27:51 +08:00
TestDatas 个人资料页面 2023-04-22 19:27:51 +08:00
TestFiles 个人资料页面 2023-04-22 19:27:51 +08:00
TestReport 个人资料页面 2023-04-22 19:27:51 +08:00
Utils 个人资料页面 2023-04-22 19:27:51 +08:00
.gitignore Initial commit 2023-04-15 13:03:40 +00:00
LICENSE Initial commit 2023-04-15 13:03:40 +00:00
README.md readme 2023-04-21 21:42:19 +08:00
conftest.py 个人资料页面 2023-04-22 19:27:51 +08:00
pytest.ini 个人资料页面 2023-04-22 19:27:51 +08:00
requirements.txt 项目环境配置更新 2023-04-20 00:46:37 +08:00
runner.py 新增参数替换,解决用例之间的关联 2023-04-20 00:45:13 +08:00
trace.zip 个人资料页面 2023-04-22 19:27:51 +08:00

README.md

playwrightDemo

介绍

playwrightDemo商城UI自动化

软件架构

python语言pytest测试框架pom页面对象模型封装。

安装教程

  1. python 3.8
  2. pip install -r requirements.txt

使用说明

  1. 执行runner.py运行会自动收集测试用例
  2. Auth登录认证保存后的认证信息
  3. BasePage封装playwright的基础方法
  4. BuildInLibrary环境变量存放文件夹可进行用例参数关联
  5. Common存放公共方法抽离文件夹
  6. Config配置文件存放文件夹
  7. Logs存放断言失败的记录
  8. Pages存放页面对象文件
  9. TestCases存放测试用例
  10. TestDatas存放测试数据
  11. TestFiles存放测试需要使用的文件
  12. TestReport存放测试报告
  13. Utils存放工具的封装
  14. runner.py运行入口文件

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/