摘要: Browser Use 是一个开源的浏览器自动化框架,它的核心是让 AI 智能体能够像人一样理解和操作浏览器。通过集成大语言模型(LLM)的智能决策能力,Browser Use 推动 UI 测试进入了“目标驱动”的新阶段,它不仅能理解开发者用自然语言描述的目标,还能自主规划并执行复杂的浏览器操作。 阅读全文
posted @ 2026-05-07 17:55 青域 阅读(38) 评论(0) 推荐(0)
摘要: Playwright 是“发动机”,Playwright CLI 和 Playwright MCP 是为不同场景设计的“方向盘”。 Playwright 是整个自动化能力的核心,而 CLI 和 MCP 都是为了让 AI 智能体(如 Claude、Copilot)能更高效地调用这个核心而生的高级接口。 阅读全文
posted @ 2026-04-27 16:35 青域 阅读(333) 评论(0) 推荐(0)
摘要: Midscene 是一个由字节跳动 Web Infra 团队开源、基于纯视觉(Vision-Driven)技术的下一代 UI 自动化工具。它旨在通过 AI 的强大能力,彻底改变用户与界面交互、以及进行自动化测试的方式。它的核心亮点是,能让用户用最自然的方式——自然语言——来驱动复杂的界面操作,从而将 阅读全文
posted @ 2026-04-07 14:44 青域 阅读(530) 评论(1) 推荐(0)
摘要: 项目介绍 agent-browser 是 Vercel 公司旗下 Vercel Labs 开发的开源项目。 项目定位:专为 AI 智能体(AI Agent)设计的浏览器自动化命令行工具。 核心技术:使用 Rust 编写,通过网页无障碍树(Accessibility Tree)实现 AI 对页面元素的 阅读全文
posted @ 2026-04-03 17:16 青域 阅读(1439) 评论(1) 推荐(1)
摘要: 开源代码库说明文档地址:https://github.com/alibaba/page-agent/blob/main/docs/README-zh.md 简介 PageAgent 是一个能嵌入网页的 AI 操作员。它不像传统的浏览器自动化工具那样面向开发者做爬虫或自动化任务,而是让网站开发者可以轻 阅读全文
posted @ 2026-03-30 14:00 青域 阅读(121) 评论(0) 推荐(0)
摘要: 优先级:测试ID > 角色选择器 > 文本选择器 > CSS 选择器 > xpath > 其他 1、首选-测试ID (最稳定) 测试ID 是专门为自动化测试添加的标识属性,用于稳定地定位元素,不受U样式或布局变化的影响。 page.get_by_test_id("login-button") pag 阅读全文
posted @ 2025-10-24 14:17 青域 阅读(65) 评论(0) 推荐(0)
摘要: 1. 安装# pip install playwright ## Playwright要求Python 3.7及以上。python --version 或 python3 --version查看# playwright install# python -m pip install --upgrade 阅读全文
posted @ 2025-10-23 17:37 青域 阅读(69) 评论(0) 推荐(0)
摘要: 一、计算机硬件组成 计算机的硬件基本系统由五大部分组成:运算器、控制器、存储器、输入设备(eg鼠标键盘)、输出设备(eg显示器); 存储器分为:内部存储器、外部存储器。 内部存储器即内存,容量小、速度快、临时存放数据;外部存储器即硬盘光盘等,容量大,速度慢,长期保存数据; 外设:输入设备、输出设备  阅读全文
posted @ 2023-09-07 17:53 青域 阅读(416) 评论(0) 推荐(0)
摘要: 断言校验: 基础的jsonpath断言: $.code==200 $.msg==success 不包含指定字符串abcd:正则 Response Data ^(?!.*abcd) 包含之指定字符串abcd:正则 Response Data .*abcd.* 阅读全文
posted @ 2023-08-30 17:05 青域 阅读(176) 评论(0) 推荐(0)
摘要: 已知 result 返回数据为json格式,示例如下: { "data": { "expensive":20, "book": [{ "id": 1, "author": "Nigel Rees", "title": "Sayings of the Century", "price": 8.95 } 阅读全文
posted @ 2023-06-12 17:03 青域 阅读(538) 评论(0) 推荐(0)
摘要: 一、什么是Django? Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!采用了MVC的框架模式,即模型M,视图V和控制器C,也可以称为MVT模式,模型M(model),视图V(view),模板T(template)。M负责与数据库交互,进行数据处理 阅读全文
posted @ 2020-04-08 00:33 青域 阅读(641) 评论(0) 推荐(0)
摘要: 一、环境准备: 1.安装运行环境 node.js,安装完成后验证:node -v , npm -v; 2.安装国内源:npm install -g cnpm --registry=https://registry.npm.taobao.org; 二、创建工程: 1.切换到文件目录下,DOS命令窗口运 阅读全文
posted @ 2020-03-21 08:12 青域 阅读(238) 评论(0) 推荐(0)
摘要: 一、关于Mock测试 1、什么是Mock测试? Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创 阅读全文
posted @ 2020-02-15 18:40 青域 阅读(832) 评论(0) 推荐(0)
摘要: 一、协程 协程,又称微线程 协程是python中另外一种实现多任务的方式,只不过比线程更小,占用更小执行单元(理解为需要的资源) 它自带CPU上下文,这样只要在合适的时间,我们就可以把一个协程切换到另一个协程,只要这个过程保存或恢复CPU上下文那么程序还是可以运行的 通俗的理解 在一个线程中的某个函 阅读全文
posted @ 2020-02-14 01:47 青域 阅读(517) 评论(0) 推荐(0)
摘要: 一、队列 Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 queue.Queue 阅读全文
posted @ 2020-02-13 02:13 青域 阅读(1718) 评论(0) 推荐(0)