playwright

甜到心里的蛋糕4 天前
运维·python·playwright·爬虫自动化·博客运营
Playwright 无头浏览器自动发布 CSDN 图文草稿的实践(持久化 profile + 图床直传)目录一、整体思路二、登录:一次有头登录,长期无头复用三、正文:写 CKEditor 而不是写 DOM四、配图:本地图片怎么变成图床 URL
长路 ㅤ   6 天前
csdn·浏览器自动化·playwright·博客分发
BlogLoom 分发 Skill 03:CSDN 渠道分发 Skill 设计思路与实现本篇是 BlogLoom 分发 Skill 专栏 的第 03 篇,承接开篇《BlogLoom 分发 Skill 01:博客一键分发 Skill 从 0 到 1》确立的「Playwright 主操作 + CDP 底层增强 + 按渠道分层」通用骨架,聚焦CSDN这一具体渠道。
skywalk816312 天前
playwright·headless·jsdom
这是什么意思?浏览器实机渲染,本机无 jsdom / headless这句话通常是在说明当前环境的限制,意思是:要验证网页的真实显示效果,必须用真正的浏览器来渲染;但这台机器上既没有 jsdom,也没有 headless 浏览器,所以无法在本地自动完成浏览器渲染、截图或前端测试。
深蓝电商API13 天前
爬虫·puppeteer·playwright
Puppeteer vs Playwright:多维度压测后的选型建议Puppeteer 与 Playwright 是当前前端自动化领域最主流的两大工具,二者渊源颇深 ——Playwright 的核心开发团队正是 Puppeteer 的原班人马,2020 年从 Google 加入微软后推出了 Playwright,旨在从架构层面解决 Puppeteer 的固有局限。
艺杯羹15 天前
自动化测试·ui自动化·playwright·e2e测试·软件质量工程
当网页塞进桌面端:基于Playwright的客户端模式无头自动化回归与视觉断言前言:将 Web 应用无缝托管进 Electron 动态薄壳,固然解决了客户端“免安装包热更新”的痛点,但却引发了新的质量工程挑战:网页端遗留的“下载客户端”广告弹窗、浏览器扩展安装引导、以及针对云端服务器的轮询逻辑,极易泄漏并污染桌面端原本纯净的交互体验。在开源项目 BlogDistiller 的演进中,笔者引入了 Playwright 驱动的无头端到端(E2E)自动化测试套件,构建了一套集“本地守护探活、DOM 净室断言、像素级视觉回归”于一体的质量保障闭环。 个人主页:艺杯羹 项目 GitHub:博
夜郎king24 天前
java·playwright·网页数据获取
基于 Java + Playwright 实现网站自动访问与数据采集(以腾讯云开发者社区为例)在做站点巡检、内容聚合或竞品分析时,我们经常需要自动访问网页并提取标题、链接等数据。传统的 HttpClient + Jsoup 方案有两大短板:
cpolar技术支持24 天前
前端·自动化测试·测试工具·cpolar·playwright
本地 Playwright 测试报告怎么远程复盘?Trace Viewer 跑起来后,用 cpolar 分享失败现场前端 E2E 测试最气人的一件事:本地跑是绿的,CI 上挂了,但 CI 上的截图、视频、日志怎么看都不对劲,想叫前端/测试同事一起来看,发现他连不上你的电脑,只能截图发群里。
szephyr1 个月前
爬虫·python·requests·playwright·反爬
Python 爬虫合规与反爬实战:从 requests 到 Playwright“写爬虫不难,难的是写得既抓得到数据、又睡得着觉。”这两年我带过不少大学生做数据采集的小项目,几乎每个人第一版代码都是直接 requests.get 然后疯狂循环。结果不是被封 IP,就是收到律师函警告。这篇就把我从"野蛮抓取"到"合规可控"的完整经验拆给你,覆盖合规边界、技术选型、基础抓取、JS 渲染处理、登录态、反爬应对和落坑清单。
11路没有终点1 个月前
playwright·ui自动化测试
Playwright UI 自动化数据治理实践:基于 POM 的幂等、可重跑架构设计一张图看懂,一段代码落地。本文以一个“数据工场—数据资源页”的增删改查场景为例,讲解如何用 POM 分层 + 测试数据生命周期自治,解决 UI 自动化中“数据不存在、重跑报错、用例耦合、环境脏数据”等核心痛点。
11路没有终点1 个月前
playwright
第12篇-并行执行与 CI/CD 集成专栏:Playwright Python 自动化测试从入门到实战 适读人群:测试工程师 / 测试开发 / Python 开发者 预计阅读:12 分钟
11路没有终点1 个月前
playwright·ui自动化测试
第 6 篇:自动等待机制专栏:Playwright Python 实战专栏 · 预计阅读:12 分钟 · 配套仓库:playwright-python-series
11路没有终点1 个月前
playwright
第 1 篇:环境搭建与第一个测试用例专栏:Playwright Python 实战专栏 · 预计阅读:12 分钟 ·pytest-playwright 将 Playwright 的浏览器能力封装为函数级 fixture:playwright、browser、context 和 page。测试只需声明依赖,框架负责启动与回收。这样既能复用 pytest 的收集、参数化和插件机制,又能让每个测试默认获得干净的 context 与 page。[1]
2601_962301331 个月前
自动化测试·数据采集·playwright·stealth插件·反爬虫检测
Playwright Stealth插件:绕过网站反爬虫检测的实战指南1. 项目概述:为什么你的脚本总被“抓包”?要是你正处于进行自动化测试或者开展数据采集的状况下, 极有可能遭遇过这个令人头疼不已的问题, 脚本原本运行得十分顺畅, 然而突然间就被目标网站鉴定为机器人, 紧接着弹出一个验证码, 又或者干脆直接拒绝给予访问权限。此时你可能会大为疑惑, 我分明用的是真正的浏览器内核, 并且操作也模仿了人类行为, 怎么就被察觉了呢? 在这背后, 实则是一场自动化脚本与网站反爬虫以及反机器人系统之间始终未曾间断的“猫鼠游戏”。
weixin_440730501 个月前
selenium·测试工具·playwright
Playwright介绍、特点、小例子还有与传统selenium的区别Playwright 是由微软开发并开源的一个现代化 Web 自动化测试框架。自2020年发布以来,它凭借可靠、快速、强大的特性,正在成为 Web 端到端(E2E)测试的新一代主流工具。
2601_962387821 个月前
自动化测试·性能优化·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 zi1 个月前
自动化测试·自动化·web自动化测试·playwright
UI调试平台Web UI自动化项目框架设计该项目是一个UI自动化框架的封装平台,主要基于Python+PlayWright搭建了接口自动化框架,实现注册,登录,新增项目,新增环境等功能用例转自动化的实现,并且合理使用断言,生成可视化的测试报告
阿图灵2 个月前
爬虫·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)
wuhuhuan2 个月前
playwright
Day18_参数化实战一、前言之所以搞这个工具是,因为在测试过程中想通过ui自动化的方式提高效率。使用过java+testng发现写代码太费时间了。