playwright

2601_9623878218 小时前
自动化测试·性能优化·playwright·测试环境·flakytests
环境不稳、用例乱跳?Playwright自动化避坑大全一、测试环境不稳定哪怕你的脚本撰写得至极完美, 要是测试环境自身并非稳定, 那也会致使测试失败。常见原因:
晴天161 天前
playwright
Playwright 端到端测试实战-Day34Web 应用越来越复杂,回归测试靠人工点一遍既慢又容易漏。Playwright 是微软开源(Apache-2.0 协议)的端到端测试框架,一套 API 覆盖 Chromium、Firefox、WebKit 三种内核,JavaScript/TypeScript、Python、Java、.NET 四种语言都有官方支持。本文以 TypeScript + @playwright/test 为主线,从安装写起,讲清楚它的核心机制(自动等待、定位器、断言),再用一个真实流程串起来。
hao xiao zi5 天前
自动化测试·自动化·web自动化测试·playwright
UI调试平台Web UI自动化项目框架设计该项目是一个UI自动化框架的封装平台,主要基于Python+PlayWright搭建了接口自动化框架,实现注册,登录,新增项目,新增环境等功能用例转自动化的实现,并且合理使用断言,生成可视化的测试报告
阿图灵13 天前
爬虫·playwright·反爬·z3·猫眼票房
猫眼票房监控系统实战:z3 约束求解破解字体混淆反爬项目地址(Gitee):https://gitee.com/Touari/boxoffice-monitor.git 项目定位:破解猫眼专业版字体混淆反爬,实时抓取解码票房,提供监控/报表/API 全链路服务 技术栈:Python 3.11 · Playwright 1.62 · z3-solver 5.1 · FastAPI 0.133 · SQLite 所有数据均为实测(2026-08-20)
wuhuhuan23 天前
playwright
Day18_参数化实战一、前言之所以搞这个工具是,因为在测试过程中想通过ui自动化的方式提高效率。使用过java+testng发现写代码太费时间了。
久久学姐1 个月前
python·pytest·bdd·playwright·fsm
Python+Playwright+Pytest+BDD,用FSM打造高效测试框架一、前言在快速迭代以及业务复杂度有所提升的情况下, 传统的脚本, 渐渐显示出维护困难、扩展性欠佳、覆盖不全面等诸多难题。怎样运用更为科学、更为系统的方式去进行复杂业务流程的自动化测试的建模与实现, 这是每一位测试工程师都必定要思考的问题。
ji_shuke1 个月前
javascript·ci/cd·typescript·playwright
Playwright 从零到 CI 实战:基于 TypeScript 的端到端测试完整指南本文基于一个可运行的 playwright-demo 项目,从环境搭建、配置拆解、用例编写、定位器与断言、调试排障,一路讲到 GitHub Actions 持续集成。适合有一定前端/测试基础、想系统掌握 Playwright 的同学。
ji_shuke1 个月前
前端·自动化测试·docker·jenkins·pytest·allure·playwright
从零深入:基于 Playwright + Pytest + Allure 的企业级 Web 端到端自动化测试框架实战适合人群:测试开发、自动化测试工程师、希望从 Selenium 迁移到 Playwright 的同学、想搭建可落地 E2E 基建的研发团队 文章定位:不只讲「怎么跑通」,而是把框架设计、POM、环境配置、失败取证、Allure 报告、Docker/Jenkins CI,以及 AI Skill 辅助写用例整条链路讲透 建议阅读时长:30~45 分钟(可作为系列教程骨架一次性收藏)
水中加点糖1 个月前
java·docker·web测试·devtools·playwright·ai自动化测试
Java中使用远程PlayWright进行网页接口测试(附Docker部署方式)PlayWright与Selenium 相比,具有Api更灵活、无需浏览器Driver的特点,特别是在当下AI盛行的时代,使用PlayWright进行自动化测试已为WEB研发人员必需了解的技能。
wuhuhuan1 个月前
playwright
Day 10:数据驱动测试预计耗时:10 分钟目标:学会业务数据工作表、数据区间控制________________________________________
wuhuhuan2 个月前
playwright
Day 5:元素操作进阶适用人群:掌握基础操作,想学下拉框、文件上传、弹窗预计耗时:10 分钟目标:学会 selectByText、hover、uploadFile、弹窗处理
wuhuhuan2 个月前
playwright
Day 3:定位策略进阶适用人群:掌握基础定位,想应对更复杂的页面结构 预计耗时:10 分钟 目标:学会 CSS 选择器、XPath、getByRole 等进阶定位方法
深蓝电商API3 个月前
爬虫·playwright
移动端浏览器自动化:Playwright for Android 实战在移动互联网时代,移动端 Web 应用的质量直接影响用户体验。传统的移动端自动化工具如 Appium 虽然功能强大,但配置复杂、执行速度慢,且学习曲线陡峭。微软推出的 Playwright 框架凭借其现代的 API 设计、出色的稳定性和卓越的性能,迅速成为 Web 自动化测试的首选工具。本文将深入探讨 Playwright 在 Android 平台上的应用,从环境搭建到实战案例,全面展示如何利用 Playwright 实现高效的移动端浏览器自动化。
wuhuhuan3 个月前
ui·playwright
playwright-getByAltText所有图片都应有一个描述图片的 alt 属性。你可以使用 page.getByAltText() 根据替代文本定位图片。
wuhuhuan3 个月前
playwright
playwright-getByLabel定位大多数表单控件通常都有专门的标签,可以方便地用于与表单交互。在这种情况下,你可以使用其关联的标签通过 page.getByLabel定位控件。
深蓝电商API3 个月前
爬虫·playwright
Playwright 多浏览器并发:同时操控 100 个 Chrome 实例在现代 Web 自动化、爬虫和测试领域,单浏览器实例的执行效率早已无法满足大规模任务需求。Playwright 作为微软推出的下一代自动化工具,凭借其原生的多浏览器支持和优秀的并发性能,成为实现大规模浏览器集群的首选方案。本文将深入探讨如何使用 Playwright 同时操控 100 个 Chrome 实例,从基础原理到生产级优化,带你掌握高并发浏览器自动化的核心技术。
深蓝电商API3 个月前
爬虫·playwright
Playwright深入浅出:从入门到企业级项目实战在 Web 自动化、端到端测试、数据采集领域,Selenium、Puppeteer 曾长期占据主流地位。而Playwright凭借跨浏览器兼容、稳定的自动化能力、丰富的调试工具、原生支持多平台与 CI/CD 流水线,如今已成为企业级项目的首选方案。它由微软团队开发,统一支持 Chromium、Firefox、WebKit 三大内核,同时兼容桌面端、移动端模拟,兼顾测试、爬虫、后台自动化等多种场景。
深蓝电商API3 个月前
爬虫·selenium·puppeteer·playwright
Playwright vs Puppeteer vs Selenium 2026终极对比在 2026 年的 Web 自动化领域,三大工具依然占据着绝对主导地位:微软的 Playwright、谷歌的 Puppeteer 和老牌的 Selenium。经过多年的迭代演进,这三个工具都已经发展出了各自独特的优势和定位。本文将基于 2026 年最新的版本数据和行业实践,从架构、功能、性能、AI 集成等多个维度进行全面对比,帮助团队在不同场景下做出最优的技术选型。
xiaobai1783 个月前
ui·自动化·pytest·playwright
pytest+playwright实现UI自动化(4)-上夹具fixture接上篇,首先做了几个优化点:后续的页面都要基于登录态进行,那Playwright 里最适合的是 保存登录态,后续用例直接复用登录后的浏览器状态
Hi~晴天大圣3 个月前
playwright·frame
Playwright Frames框架1.一个 Page(页面)可以包含一个或多个 Frame(框架)对象。每个页面都有一个主框架,页面级别的交互(如 click)默认在主框架中进行。