自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 基于PlayWright与pytest的UI自动化框架

在之前的文章中,我分享了基于Selenium的自动化测试框架。本文主要分享如何基于搭建一套完整UI自动化测试框架。实现注册,登录,新增项目,新增环境等功能用例转自动化的实现,并且合理使用断言,生成可视化的测试报告。技术栈:Python+pytest+playwright+Ajax+allure+Jenkins+docker+Linux高稳定性智能等待+多定位策略,应对页面加载延迟和元素动态变化等。用例通过率95%+易维护性POM模式+元素集中管理,将页面元素的定位信息统一维护在特定模块中。

2025-10-16 16:42:58 832 1

原创 Python+Pytest打造高维护性接口测试框架:哆哆来商城POM架构与断言实践

这是一个经典的电商业务场景该项目是一个在线购物的商城网站,包括用户注册,登录,下单,上架/下架商品,下单支付等相关功能。### 测试方法定义```python这是一个 pytest 测试方法,每个参数化的 case_info 都会触发一次该方法的执行。self 表示这是类中的一个实例方法(属于 TestEBusinessScenario 类)。case_info 是从 YAML 文件中加载的一条测试用例的数据字典。即通知系统,有一个叫做。

2025-10-14 20:26:15 683 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除