playwright

sandwu3 天前
人工智能·ui·自动化·playwright
AI自动化测试(二)—— Playwright-MCP搭建自动化UI测试(browser-use&midscene对比)在上篇博文中,我们盘点了 AI 自动化测试领域的主流框架、大厂实践及核心重难点,其中反复提到一个绕不开的核心工具 ——Playwright。作为微软开源的浏览器自动化库,它不仅在开发者社区中备受青睐,更成为众多顶尖 AI 测试工具的底层支撑。本篇将聚焦 Playwright 的最新升级特性 Playwright-MCP,深入解析其实现原理、优缺点,并探讨如何基于它搭建一套简易且高效的自动化 UI 测试方案。 上篇:https://blog.csdn.net/weixin_42681866/article/
sandwu8 天前
人工智能·agent·playwright·ai自动化测试·midscene
AI自动化测试(一)在软件研发全生命周期中,自动化测试是保障产品质量、提升迭代效率的核心环节。随着微服务架构普及、业务场景复杂化、迭代周期缩短(如敏捷/DevOps模式),传统自动化测试方案逐渐暴露出难以逾越的痛点:
<花开花落>15 天前
cursor·playwright·mcp
Cursor 的 MCP 应用:playwright-mcp-serverPlaywright 是由 Microsoft 开发的现代化端到端测试和网页自动化框架。它允许开发者通过代码控制浏览器,模拟用户操作,实现自动化测试、网页爬取、数据采集等任务。
四眼蒙面侠18 天前
ai·qa·playwright·testing
AutoQA-Agent:用 Markdown 写验收用例,AI + Playwright 跑起来,跑通还能导出成 Playwright Test最近在折腾“验收自动化”时一个反复踩的坑:所以做了个小工具:AutoQA-Agent(开源 CLI)。核心思路是 Docs-as-Tests(文档即测试):
坐吃山猪20 天前
python·websocket·playwright
Playwright03-CDP/WebSocket/PlayWrightplaywright自动化开发记录,学习BrowserUse的时候涉及到playwright知识点我在看源码的时候,最开始使用简单demo进行学习的时候还好,但是一复杂起来,我就理不清CDP/WebSocket/PlayWright这三者之间的关系,其实底层还是我不知道,我只是在照猫画虎,我不理解这件事情的内核
坐吃山猪22 天前
python·llm·playwright·browser-use
BrowserUse12-源码-MCP模块MCP集成旨在让browser-use能够作为AI系统的一部分参与更复杂的任务处理。通过采用标准协议,可以无缝集成到支持MCP的各类AI应用中,如Claude Desktop。
坐吃山猪24 天前
python·llm·playwright·browser-use
BrowserUse11-源码-LLM模块LLM 模块的核心设计理念是通过抽象接口统一不同厂商的大语言模型调用方式。这种设计使得上层应用可以无缝切换不同的模型提供商,而无需修改业务逻辑。
坐吃山猪25 天前
playwright
Playwright02-CDPplaywright自动化开发记录,学习BrowserUse的时候涉及到playwright和udp-use的知识点
亿牛云爬虫专家1 个月前
javascript·html·爬虫代理·代理ip·playwright·页面渲染·dom结构
当数据开始“感知页面”一次关于渲染时序的真实事故复盘这次事故,不是被封 IP。 也不是代理失效,更不是帐号过期。说出来有点反直觉: 爬虫连页面“什么时候算加载完”都判断错了。
Aerelin1 个月前
前端·javascript·html·playwright
爬虫playwright入门讲解爬虫自动化工具,因为js逆向十分灵活,下面以在浏览器上的一个test函数为例window.test = function(){
Aerelin1 个月前
前端·爬虫·python·js·playwright
豆瓣数据采集案例一般方法(基础的写法):1.url:2.解析获取数据3.翻页4.下一页继续采集【下一页数据与上一页是否完全相同】
Aerelin1 个月前
前端·爬虫·js·playwright
爬虫playwright中的资源监听采集图品该怎么办,资源监听了解一下,什么叫做资源,访问一个页面,是由多个部分组成的,加载一个最起初的框架,html文件,只能感知得到http,其他要打开开发者工具,如何把视频音频拿过来呢 ,搜一下script
守城小轩1 个月前
自动化·rpa·浏览器自动化·playwright·浏览器开发
基于Chrome140的X账号自动化(关键词浏览)——运行脚本(三)在之前撰写的前两篇文章当中,我们有条不紊地分别完成了开发环境的精心搭建与核心框架的严谨实现。通过一系列细致的操作和代码编写,成功构建了一个基于 动作执行器(action_executor) 与 状态机模式 的 X 自动化浏览系统。这个系统就像是一座精心设计的大厦,开发环境是坚实的地基,核心框架则是大厦的主体结构,为后续的自动化浏览功能奠定了稳固的基础。
守城小轩2 个月前
自动化·rpa·浏览器自动化·playwright
基于Chrome140的X账号自动化——需求分析&环境搭建(一)随着社交媒体营销的兴起,X作为全球最大的社交平台之一,已成为企业和个人进行品牌推广的重要阵地。然而,手动管理X账号很是麻烦。RPA(机器人流程自动化)技术的发展为我们提供了解决方案。
☼←安于亥时→❦2 个月前
python·playwright
Playwright 安装与使用注意: 这里选择的开发语言是python新建项目时,可以一并配置虚拟环境默认安装源在国外,这里我们指定下国内安装源
亿牛云爬虫专家2 个月前
分布式·docker·容器·浏览器·爬虫代理·新闻网站·playwright
用 Playwright + 容器化做分布式浏览器栈:调度、会话管理与资源回收如果你做过中大型爬虫项目,就一定知道浏览器自动化这一环节有多“吃资源”。一台机器跑几个浏览器实例还好,一旦规模上百、上千,就成了内存地狱。Playwright 虽然在单机场景下表现优异,但要把它放到分布式架构中稳定运行,就得动点“脑筋”。
老友@2 个月前
docker·容器·node.js·playwright
Docker 部署 Node.js + Playwright 项目,实现浏览器截图、打印和下载在现代前端/自动化测试项目中,Playwright 常用于浏览器自动化操作,如截图、打印和下载 PDF。
yivifu2 个月前
beautifulsoup·requests·playwright·知乎专栏备份
九成自动化批量备份知乎专栏文章很多年前我在雅虎博客上写了一些诗,后来雅虎离开中国,博客关闭,虽然发过要我备份的邮件,但是我没注意,后来雅虎走了,那些诗就丢失了。现在我在知乎上写了个笑庵诗草专栏,前天知乎崩溃上不去,一下子让我紧张了,赶紧把专栏备份。专栏上的诗也不多,文言白话总共也就五十来首,可惜逼乎不够忠厚,官方没有提供导出专栏文章的功能。但是作为会写程序的文科生,要一篇篇打开专栏文章并复制备份,那比为了赚取每天25去上班还要难受,完全是不可能的事。不过作为懒惰的文科生,在自己写程序前,还是先找AIs要个脚本。可惜知乎的API修改了,
西欧伯爵3 个月前
自动化测试·自动化·playwright
Playwright自动化实战一在今后的一段时间里,我将针对playwright在实际项目中的使用进行讲解,以及对playwright使用中的一些心得进行分享,废话不多说,直接来今天的分享内容。
梁萌3 个月前
自动化测试·python·ui自动化·playwright
自动化测试框架playwright使用Playwright 是微软开发的Web应用的自动化测试框架。与Selenium相比,Selenium 只提供了 Web 自动化功能(自动化操作浏览器), 如果你要做自动化测试,需要结合其它自动化测试框架(例如pytest)。