playwright

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