playwright

wuhuhuan2 天前
playwright
Day18_参数化实战一、前言之所以搞这个工具是,因为在测试过程中想通过ui自动化的方式提高效率。使用过java+testng发现写代码太费时间了。
久久学姐11 天前
python·pytest·bdd·playwright·fsm
Python+Playwright+Pytest+BDD,用FSM打造高效测试框架一、前言在快速迭代以及业务复杂度有所提升的情况下, 传统的脚本, 渐渐显示出维护困难、扩展性欠佳、覆盖不全面等诸多难题。怎样运用更为科学、更为系统的方式去进行复杂业务流程的自动化测试的建模与实现, 这是每一位测试工程师都必定要思考的问题。
ji_shuke15 天前
javascript·ci/cd·typescript·playwright
Playwright 从零到 CI 实战:基于 TypeScript 的端到端测试完整指南本文基于一个可运行的 playwright-demo 项目,从环境搭建、配置拆解、用例编写、定位器与断言、调试排障,一路讲到 GitHub Actions 持续集成。适合有一定前端/测试基础、想系统掌握 Playwright 的同学。
ji_shuke15 天前
前端·自动化测试·docker·jenkins·pytest·allure·playwright
从零深入:基于 Playwright + Pytest + Allure 的企业级 Web 端到端自动化测试框架实战适合人群:测试开发、自动化测试工程师、希望从 Selenium 迁移到 Playwright 的同学、想搭建可落地 E2E 基建的研发团队 文章定位:不只讲「怎么跑通」,而是把框架设计、POM、环境配置、失败取证、Allure 报告、Docker/Jenkins CI,以及 AI Skill 辅助写用例整条链路讲透 建议阅读时长:30~45 分钟(可作为系列教程骨架一次性收藏)
水中加点糖19 天前
java·docker·web测试·devtools·playwright·ai自动化测试
Java中使用远程PlayWright进行网页接口测试(附Docker部署方式)PlayWright与Selenium 相比,具有Api更灵活、无需浏览器Driver的特点,特别是在当下AI盛行的时代,使用PlayWright进行自动化测试已为WEB研发人员必需了解的技能。
wuhuhuan19 天前
playwright
Day 10:数据驱动测试预计耗时:10 分钟目标:学会业务数据工作表、数据区间控制________________________________________
wuhuhuan1 个月前
playwright
Day 5:元素操作进阶适用人群:掌握基础操作,想学下拉框、文件上传、弹窗预计耗时:10 分钟目标:学会 selectByText、hover、uploadFile、弹窗处理
wuhuhuan1 个月前
playwright
Day 3:定位策略进阶适用人群:掌握基础定位,想应对更复杂的页面结构 预计耗时:10 分钟 目标:学会 CSS 选择器、XPath、getByRole 等进阶定位方法
深蓝电商API2 个月前
爬虫·playwright
移动端浏览器自动化:Playwright for Android 实战在移动互联网时代,移动端 Web 应用的质量直接影响用户体验。传统的移动端自动化工具如 Appium 虽然功能强大,但配置复杂、执行速度慢,且学习曲线陡峭。微软推出的 Playwright 框架凭借其现代的 API 设计、出色的稳定性和卓越的性能,迅速成为 Web 自动化测试的首选工具。本文将深入探讨 Playwright 在 Android 平台上的应用,从环境搭建到实战案例,全面展示如何利用 Playwright 实现高效的移动端浏览器自动化。
wuhuhuan2 个月前
ui·playwright
playwright-getByAltText所有图片都应有一个描述图片的 alt 属性。你可以使用 page.getByAltText() 根据替代文本定位图片。
wuhuhuan2 个月前
playwright
playwright-getByLabel定位大多数表单控件通常都有专门的标签,可以方便地用于与表单交互。在这种情况下,你可以使用其关联的标签通过 page.getByLabel定位控件。
深蓝电商API2 个月前
爬虫·playwright
Playwright 多浏览器并发:同时操控 100 个 Chrome 实例在现代 Web 自动化、爬虫和测试领域,单浏览器实例的执行效率早已无法满足大规模任务需求。Playwright 作为微软推出的下一代自动化工具,凭借其原生的多浏览器支持和优秀的并发性能,成为实现大规模浏览器集群的首选方案。本文将深入探讨如何使用 Playwright 同时操控 100 个 Chrome 实例,从基础原理到生产级优化,带你掌握高并发浏览器自动化的核心技术。
深蓝电商API2 个月前
爬虫·playwright
Playwright深入浅出:从入门到企业级项目实战在 Web 自动化、端到端测试、数据采集领域,Selenium、Puppeteer 曾长期占据主流地位。而Playwright凭借跨浏览器兼容、稳定的自动化能力、丰富的调试工具、原生支持多平台与 CI/CD 流水线,如今已成为企业级项目的首选方案。它由微软团队开发,统一支持 Chromium、Firefox、WebKit 三大内核,同时兼容桌面端、移动端模拟,兼顾测试、爬虫、后台自动化等多种场景。
深蓝电商API2 个月前
爬虫·selenium·puppeteer·playwright
Playwright vs Puppeteer vs Selenium 2026终极对比在 2026 年的 Web 自动化领域,三大工具依然占据着绝对主导地位:微软的 Playwright、谷歌的 Puppeteer 和老牌的 Selenium。经过多年的迭代演进,这三个工具都已经发展出了各自独特的优势和定位。本文将基于 2026 年最新的版本数据和行业实践,从架构、功能、性能、AI 集成等多个维度进行全面对比,帮助团队在不同场景下做出最优的技术选型。
xiaobai1782 个月前
ui·自动化·pytest·playwright
pytest+playwright实现UI自动化(4)-上夹具fixture接上篇,首先做了几个优化点:后续的页面都要基于登录态进行,那Playwright 里最适合的是 保存登录态,后续用例直接复用登录后的浏览器状态
Hi~晴天大圣2 个月前
playwright·frame
Playwright Frames框架1.一个 Page(页面)可以包含一个或多个 Frame(框架)对象。每个页面都有一个主框架,页面级别的交互(如 click)默认在主框架中进行。
Mr.Daozhi2 个月前
爬虫·python·自动化·playwright·meta广告
Playwright实战:抓取Meta Ad Library动态页面的三级降级策略本文是「跨境电商选品工具链」系列第三篇。Meta Ad Library(Facebook广告资料库)是目前唯一公开的、覆盖亿级广告的创意素材数据库。本文详细介绍如何用 Playwright 稳定抓取广告数据,以及应对 Meta 不稳定 CSS 结构的三级降级方案。
SilentSamsara2 个月前
开发语言·爬虫·python·青少年编程·playwright
爬虫工程化:Playwright + 反反爬 + 数据清洗管道实战requests.get(url) 获取的是服务器返回的第一帧 HTML——这对于 2015 年以前的网站完全够用。但现代网站的页面结构已经发生了根本变化:核心内容通过 AJAX 异步加载,列表通过无限滚动渲染,价格和库存通过 WebSocket 实时更新。requests 拿到的 HTML 里只有 <div id="app"></div> 和一个打包后的 JavaScript 文件。
oscar9993 个月前
人工智能·playwright·katalon
Playwright 测试管理落地 Katalon True Platform:统一报告、AI 驱动洞察、零脚本迁移Playwright 是一个强大的框架,但缺乏原生的测试管理能力。本文将介绍 @katalon/playwright-reporter 如何将 Playwright 测试套件连接到 Katalon True Platform,实现统一的报告、编排和 AI 驱动的洞察。
七夜zippoe3 个月前
ai·快照·playwright·browser·openclaw
OpenClaw Browser 快照:页面分析与操作本文深入探讨 OpenClaw Browser 的快照功能。从快照原理、元素引用机制、页面分析方法到高级操作技巧,全面解析如何通过快照实现精准的页面操作。通过实际案例演示复杂页面分析、动态内容处理、多元素交互等场景,帮助开发者掌握浏览器自动化的核心技术。📸