前端AI自动化测试:brower-use调研让大模型帮你做网页交互与测试

本地部署 browser-use 阅读详情

文章介绍了Browser-Use这一Python库,它让AI能通过自然语言描述自主与网页交互,支持多种大模型。基于此库,AI自动化测试可探索prompt工程、MCP协议和一体化测试平台等方向。相关项目如VibeSurf、QA-Use等已实现智能测试功能,能自动执行UI测试、数据采集和业务流程。未来需平衡AI测试效果与token成本,实现高效且经济的自动化测试解决方案。


AI 发展比较快,公司组内分享于 9.23

随着 Vibe Coding 的快速发展,Anthropic 官方演讲:Vibe Coding 如何用到线上正式项目中 中介绍的我们需要一个帮助我们验证系统正确性的工具。brower-use 为我们提供了一个自动化测试的强有力的工具。

分 brower-use 和 AI 自动化测试两部分介绍:

brower-use

项目概述

Browser-Use 是一个开源的 Python 库,旨在让 AI 能够自主地与网页进行交互。

该项目允许用户通过自然语言描述任务,AI 通过 Chrome DevTools Protocol(CDP 协议) 执行 Chrome/Chromium 浏览器复杂的网页操作,如网页导航、表单填写、数据提取、在线购物等。

核心特性

  • 纯文本任务描述:用户只需用自然语言描述任务,无需编写代码
  • 自主浏览器操作:支持点击、输入、滚动、多标签页管理等全套浏览器操作
  • 多模型支持:支持 OpenAI、Anthropic、Google、Azure、Groq、Ollama 等多种大语言模型
  • 实时屏幕截图:具备视觉理解能力,可以看到页面内容
  • 跨平台支持:支持 Windows、macOS、Linux
  • 云端服务:提供托管的云端解决方案

本地安装时候需要镜像源:

安装 brower-use

uv pip install -i https://pypi.tuna.tsinghua.edu.cn/simple browser-use

安装 playwright

# 1) 把 uv 的包源指向清华镜像(PyPI 国内镜像)

export UV_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"

# 2) 拉长 http 超时时间(默认 30s 太短)

export UV_HTTP_TIMEOUT=600

# 3) 仍然使用淘宝的 Playwright 浏览器镜像

export PLAYWRIGHT_DOWNLOAD_HOST="https://npmmirror.com/mirrors/playwright"

# 4) 用 uvx 安装并拉浏览器(可指定版本,避免解析到别的版本)

uvx --index "$UV_INDEX_URL" playwright@1.55.0 install chromium --with-deps

核心原理

核心思想是一个 ReAct,可以看 一文入门 agent:从理论到代码实战 这篇文章介绍的。

使用示例

  1. 基础搜索示例

    import asyncio
    from browser_use import Agent, ChatOpenAI
    
    asyncdefmain():
        agent = Agent(
            task="在 Google 上搜索 'browser automation' 并告诉我前 3 个结果",
            llm=ChatOpenAI(model="gpt-4o-mini"),
        )
    await agent.run()
    
    asyncio.run(main())
    
  2. 在线购物示例

    # 复杂的购物任务
    task = """
    访问 Migros 在线商店,搜索以下商品并添加到购物车:
    
    - 牛肉末 (1kg)
    - 格鲁耶尔奶酪
    - 全脂牛奶 (2升)
    - 黄油
    - 胡萝卜 (1kg)
      完成购买流程并选择 TWINT 支付方式
      """
    
  3. 多标签页操作

    # 在多个标签页中执行任务
    
    task = "打开 3 个标签页分别搜索 Elon Musk、Sam Altman 和 Steve Jobs,然后返回第一个标签页"
    
  4. 文件上传功能

    # 自定义文件上传工具
    
    @tools.action('上传文件到指定元素')
    asyncdefupload_file(index: int, path: str, browser_session: BrowserSession):
    # 获取 DOM 元素
        dom_element = await browser_session.get_dom_element_by_index(index)
    # 执行文件上传
        event = browser_session.event_bus.dispatch(UploadFileEvent(node=dom_element, file_path=path))
    await event
    

应用场景

  1. 自动化测试 (✅本文主要探讨的方向)
  • UI 测试:自动化用户界面测试
  • 回归测试:自动执行回归测试用例
  • 性能测试:监控页面加载和响应时间
  1. 数据采集
  • 网页爬虫:智能网页数据抓取
  • 竞品分析:自动收集竞争对手信息
  • 市场调研:自动化市场数据收集
  1. 业务流程自动化
  • 表单填写:自动化表单处理
  • 订单处理:自动化订单管理
  • 客户服务:自动化客户支持流程
  1. 个人助手应用
  • 在线购物:智能购物助手
  • 信息查询:自动化信息检索
  • 账户管理:自动化账户操作

GUI

web-ui

https://github.com/browser-use/web-ui

基于 brower-use 的一个可视化操作工具。

VibeSurf

https://github.com/vvincent1234/VibeSurf

基于 brower-use 和浏览器插件的可视化操作工具。

AI 自动化测试

基于 brower-use,渐进式的可以有三个方向进行探索。

  • prompt
  • MCP
  • 一体化测试平台

prompt

可参考 awesome-prompts,

测试相关的:

Website Functionality Testing

Perform a comprehensive functionality test of {website} focusing on the {specific_feature} and core user journeys.

Test the following user flows:

1. User registration and login process
   - Create a new account with test credentials
   - Verify email confirmation process
   - Log out and log back in
   - Test password reset functionality

2. {specific_feature} functionality
   - Test all UI elements (buttons, forms, dropdowns)
   - Verify data entry and validation
   - Test error handling and messaging
   - Check performance under various conditions

3. Critical user journeys
   - {user_journey1} (e.g., product search to checkout)
   - {user_journey2} (e.g., account settings update)
   - {user_journey3} (e.g., content submission)

4. Cross-browser compatibility
   - Test core functionality on Chrome, Firefox, and Safari
   - Document any rendering or functionality differences

For each test, document:

- Test case description
- Expected behavior
- Actual behavior
- Screenshots of issues encountered
- Severity rating (Critical, High, Medium, Low)

Responsive Design Testing

Test the responsive design of {website} across various device types and screen sizes.

1. Test the following key pages:
   - Homepage
   - {page1} (e.g., product listing)
   - {page2} (e.g., product detail)
   - {page3} (e.g., checkout)
   - {page4} (e.g., account settings)

2. For each page, test the following screen sizes and orientations:
   - Mobile: 320px, 375px, 414px (portrait and landscape)
   - Tablet: 768px, 1024px (portrait and landscape)
   - Desktop: 1366px, 1920px

3. For each combination, evaluate:
   - Content visibility and readability
   - Navigation usability
   - Image and media scaling
   - Form functionality
   - Touch targets and interactive elements
   - Load time and performance

4. Test specific responsive features:
   - Hamburger menu functionality on mobile
   - Collapsible sections
   - Image carousels/sliders
   - Tables or complex data representations
   - Modal windows and popups

Document all issues with screenshots, device information, and recommended fixes. Prioritize issues based on severity and frequency of user encounter.

User Registration Flow Testing

Test the entire user registration flow on {website} to identify any usability issues or bugs.

1. Begin by navigating to the site's homepage and finding the registration option
2. Test the following registration methods:
   - Email registration
   - Google/social media account registration (if available)
   - Phone number registration (if available)

3. For email registration, test:
   - Form validation for each field
   - Password strength requirements
   - Email verification process
   - "Already registered" error handling

4. Document the following for each step:
   - Field requirements and validations
   - Error messages (clarity and helpfulness)
   - Number of steps in the process
   - Time taken to complete each step

5. Test edge cases:
   - Using an email that's already registered
   - Using invalid formats for fields
   - Abandoning the process mid-way and returning
   - Registering from different browsers or devices

6. After successful registration, verify:
   - Welcome email receipt and content
   - Initial account state and settings
   - Any onboarding processes or tutorials
   - Logout and login functionality with the new account

Provide a detailed report with screenshots of any issues found, along with severity ratings and suggestions for improvement.

Accessibility Testing

Conduct an accessibility test of {website} to identify issues that may impact users with disabilities.

1. Test keyboard navigation:
   - Tab through all interactive elements on key pages
   - Verify visible focus indicators
   - Test all functionality without using a mouse
   - Check for keyboard traps or inaccessible elements

2. Test screen reader compatibility:
   - Enable VoiceOver (Mac) or NVDA (Windows)
   - Navigate through key pages and verify all content is announced
   - Check for appropriate alt text on images
   - Verify form fields have proper labels
   - Test dynamic content updates

3. Test color contrast and visual presentation:
   - Check text contrast against backgrounds
   - Verify information is not conveyed by color alone
   - Test the site at 200% zoom
   - Verify the site works in high contrast mode

4. Test form and interactive elements:
   - Verify clear error messages
   - Check for appropriate input validation
   - Test timeout warnings and session management
   - Verify multimedia has captions or transcripts

5. Check against WCAG 2.1 AA standards:
   - Verify semantic HTML structure
   - Check for proper heading hierarchy
   - Test ARIA implementations
   - Verify appropriate landmark regions

Document all issues with screenshots, steps to reproduce, and references to relevant WCAG criteria.

MCP

https://github.com/browser-use/vibetest-use

基于 AI 的自动化 QA 测试工具,专门用于测试 AI 生成的网站。使用多个 Browser-Use 智能代理来并行测试网站的 UI 缺陷、损坏的链接、可访问性问题和其他技术问题提供了一个 MCP,可以与 Claude 和 Cursor 等 AI 编程工具集成。

demo 性质,项目比较简单,一个 agent ,一个 mcp 。

值得学习的还是 agents 中的 prompt,prompt 技巧可以参考 Anthropic 官方提示词工程教程收获总结:Prompt 提示词工程快速入门。

"""
You are an objective QA analyst. Review the following test reports from agents that explored the website {test_data['url']}.

Identify only actual functional issues, broken features, or technical problems. Do NOT classify subjective opinions, missing features that may be intentional, or design preferences as issues.

Only report issues if they represent:

- Broken functionality (buttons that don't work, forms that fail)
- Technical errors (404s, JavaScript errors, broken links)
- Accessibility violations (missing alt text, poor contrast)
- Performance problems (very slow loading, timeouts)

IMPORTANT: For each issue you identify, provide SPECIFIC and DETAILED descriptions including:

- The exact element that was tested (button name, link text, form field, etc.)
- The specific action taken (clicked, typed, submitted, etc.)
- The exact result or error observed (404 error, no response, broken redirect, etc.)
- Any relevant context from the agent's testing

DO NOT use vague descriptions like "broken link" or "404 error". Instead use specific descriptions like:

- "Upon clicking the 'Contact Us' button in the header navigation, the page redirected to a 404 error"
- "When submitting the newsletter signup form with a valid email, the form displayed 'Server Error 500' instead of confirmation"

Here are the test reports:
{bug_reports_text}

Format the output as JSON with the following structure:
{{
    "high_severity": [
        {{ "category": "category_name", "description": "specific detailed description with exact steps and results" }},
        ...
    ],
    "medium_severity": [
        {{ "category": "category_name", "description": "specific detailed description with exact steps and results" }},
        ...
    ],
    "low_severity": [
        {{ "category": "category_name", "description": "specific detailed description with exact steps and results" }},
        ...
    ]
}}

Only include real issues found during testing. Provide clear, concise descriptions. Deduplicate similar issues.
"""

一体化测试平台

https://github.com/browser-use/qa-use

QA-Use 是一个基于 AI 的智能化端到端测试平台,让用户可以用自然语言描述测试场景(如"访问登录页面,输入用户名和密码,点击登录按钮"),然后由 AI 代理自动在真实浏览器中执行这些测试步骤。

平台支持测试套件的创建和管理、定时自动执行(每小时或每天)、实时监控测试过程、完整的执行历史追踪,以及测试失败时的邮件通知功能。

内部集成了 BrowserUse Cloud API ,直接使用需要收费,但整体项目的架构可以学习。

其他项目

SDET-GENIE

https://github.com/WaiGenie/SDET-GENIE

将用户输入的简单想法自动生成综合的手工测试用例,通过智能浏览器代理在真实浏览器环境中执行测试并收集交互数据,最后生成支持多种主流框架(如Selenium、Playwright、Cypress等)的自动化代码。

用户输入:As a user, I want to log in with valid credentials so that I can access my account.

生成 case:

Feature: User Authentication

  @positive
  Scenario: Successful login with valid credentials
    Given I am on the login page
    When I enter "standard_user"in the username field
    And I enter "secret_sauce"in the password field
    And I click the login button
    Then I should be redirected to the inventory page

  @negative
  Scenario: Failed login with invalid credentials
    Given I am on the login page
    When I enter "invalid_user"in the username field
    And I enter "wrong_password"in the password field
    And I click the login button
    Then I should see an error message

详细介绍的文章:https://medium.com/@honeyricky1m3/from-user-stories-to-automated-tests-the-future-of-qa-automation-using-ai-agents-cfe7fe878954

web-eval-agent

https://github.com/Operative-Sh/web-eval-agent

帮开发者提效,开发过程中的测试让 AI 完成。

基于 AI 的智能 Web 应用测试和调试平台。它通过 MCP 协议集成到 IDE 中,使用 Claude 大语言模型驱动 browser-use 库自动执行浏览器操作,能够智能地导航网页、填写表单、点击按钮等,同时实时捕获控制台日志、网络请求和页面截图。

开发者可以通过可视化界面监控 AI 代理的执行过程,支持暂停/恢复/停止操作,并能生成详细的 UX 评估报告,包括发现的问题、交互流程分析和改进建议,从而让开发者从繁琐的手动测试中解放出来,专注于更重要的开发工作。

总

可以看到很多项目已经基于 brower-use 做 AI 自动化测试了,过去前端的 UI 测试确实是一个问题,基本依赖于手动操作,对于重构、跑 CASE 是一个很大的痛点。

未来可以持续探索 AI 的自动化测试,但卡点可能将会是 token 的花费,简单任务试了一下对于 claude 模型单次会有几毛钱(如果并行 agent 执行复杂任务花费将不可控),试了ollama 本地的模型效果会差很多,速度也比较慢。

普通人如何抓住AI大模型的风口?

为什么要学习大模型?

在DeepSeek大模型热潮带动下,“人工智能+”赋能各产业升级提速。随着人工智能技术加速渗透产业,AI人才争夺战正进入白热化阶段。如今近**60%的高科技企业已将AI人才纳入核心招聘目标,**其创新驱动发展的特性决定了对AI人才的刚性需求,远超金融(40.1%)和专业服务业(26.7%)。餐饮/酒店/旅游业核心岗位以人工服务为主,多数企业更倾向于维持现有服务模式,对AI人才吸纳能力相对有限。

在这里插入图片描述

这些数字背后,是产业对AI能力的迫切渴求:互联网企业用大模型优化推荐算法,制造业靠AI提升生产效率,医疗行业借助大模型辅助诊断……而餐饮、酒店等以人工服务为核心的领域,因业务特性更依赖线下体验,对AI人才的吸纳能力相对有限。显然,AI技能已成为职场“加分项”乃至“必需品”,越早掌握,越能占据职业竞争的主动权

随着AI大模型技术的迅速发展,相关岗位的需求也日益增加。大模型产业链催生了一批高薪新职业:

img

人工智能大潮已来,不加入就可能被淘汰。如果你是技术人,尤其是互联网从业者,现在就开始学习AI大模型技术,真的是给你的人生一个重要建议!

如果你真的想学习大模型,请不要去网上找那些零零碎碎的教程,真的很难学懂!你可以根据我这个学习路线和系统资料,制定一套学习计划,只要你肯花时间沉下心去学习,它们一定能帮到你!

大模型全套学习资料领取

这里我整理了一份AI大模型入门到进阶全套学习包,包含学习路线+实战案例+视频+书籍PDF+面试题+DeepSeek部署包和技巧,需要的小伙伴文在下方免费领取哦,真诚无偿分享!!!

vx扫描下方二维码即可

在这里插入图片描述

部分资料展示

一、 AI大模型学习路线图

这份路线图以“阶段性目标+重点突破方向”为核心,从基础认知(AI大模型核心概念)到技能进阶(模型应用开发),再到实战落地(行业解决方案),每一步都标注了学习周期和核心资源,帮你清晰规划成长路径。

img

二、 全套AI大模型应用开发视频教程

从入门到进阶这里都有,跟着老师学习事半功倍。

在这里插入图片描述

三、 大模型学习书籍&文档

收录《从零做大模型》《动手做AI Agent》等经典著作,搭配阿里云、腾讯云官方技术白皮书,帮你夯实理论基础。

在这里插入图片描述

四、大模型大厂面试真题

整理了百度、阿里、字节等企业近三年的AI大模型岗位面试题,涵盖基础理论、技术实操、项目经验等维度,每道题都配有详细解析和答题思路,帮你针对性提升面试竞争力。

在这里插入图片描述

适用人群

在这里插入图片描述

第一阶段(10天):初阶应用

该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。

  • 大模型 AI 能干什么?
  • 大模型是怎样获得「智能」的?
  • 用好 AI 的核心心法
  • 大模型应用业务架构
  • 大模型应用技术架构
  • 代码示例:向 GPT-3.5 灌入新知识
  • 提示工程的意义和核心思想
  • Prompt 典型构成
  • 指令调优方法论
  • 思维链和思维树
  • Prompt 攻击和防范
  • …
第二阶段(30天):高阶应用

该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。

  • 为什么要做 RAG
  • 搭建一个简单的 ChatPDF
  • 检索的基础概念
  • 什么是向量表示(Embeddings)
  • 向量数据库与向量检索
  • 基于向量检索的 RAG
  • 搭建 RAG 系统的扩展知识
  • 混合检索与 RAG-Fusion 简介
  • 向量模型本地部署
  • …
第三阶段(30天):模型训练

恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。

到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?

  • 为什么要做 RAG
  • 什么是模型
  • 什么是模型训练
  • 求解器 & 损失函数简介
  • 小实验2:手写一个简单的神经网络并训练它
  • 什么是训练/预训练/微调/轻量化微调
  • Transformer结构简介
  • 轻量化微调
  • 实验数据集的构建
  • …
第四阶段(20天):商业闭环

对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。

  • 硬件选型
  • 带你了解全球大模型
  • 使用国产大模型服务
  • 搭建 OpenAI 代理
  • 热身:基于阿里云 PAI 部署 Stable Diffusion
  • 在本地计算机运行大模型
  • 大模型的私有化部署
  • 基于 vLLM 部署大模型
  • 案例:如何优雅地在阿里云私有部署开源大模型
  • 部署一套开源 LLM 项目
  • 内容安全
  • 互联网信息服务算法备案
  • …

学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。

如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

Browser Use:AI智能体自动化操作浏览器的开源工具 browser-use是一个Python库,它能够帮助我们将AI代理与浏览器自动化操作结合起来; 通过这个库,我们可以定义AI代理的任务,允许其在浏览器中执行特定操作,如访问网页、点击按钮、填写表单、提取网页信息等;browser-use结合了浏览器自动化(Playwright)工具,能够提供稳定的跨平台支持,使得我们能够在不同操作系统上运行自动化任务。 阅读详情

相关推荐

探索 browser-use:追踪浏览器使用情况的强大工具

提供了一种简单的方式来连接AI代理和浏览器,使得开发者可以利用AI的能力自动执行各种浏览器任务,如登录网站、搜索信息、比较价格等。项目为我们打开了一扇了解浏览器使用情况的窗户。它不仅提供了有价值的数据支持,还促进了开发者对用户浏览器环境的深入理解。无论是在网站开发、产品优化还是市场分析方面,这个项目都具有不可忽视的作用。如果你还在为如何把握浏览器市场动态而烦恼,不妨关注一下项目,相信它会给你带来意想不到的收获。

xiezhipu的博客 1081

browser-use 的简单使用

BrowserUse是一个基于Python开发的开源库,它将先进的AI技术与浏览器自动化功能深度融合。通过集成Playwright等浏览器自动化工具,BrowserUse允许开发者使用任何支持LangChain的大型语言模型(如GPT-4、Claude、DeepSeek等)来自动化浏览网页、提取信息、模拟用户操作等。3、‘sk-xxxxxxxxx’替换为自己的DeepSeek的api-key即可运行。2、原文件要获取openai-key,下面的代码是以DeepSeek为例的修改版。

m0_67547784的博客 2万+

S7-200 SMART Modbus RTU从站配置与调试实战指南

本文提供了一份详细的S7-200 SMART PLC配置为Modbus RTU从站的实战指南。内容涵盖从硬件基础、软件准备、指令库调用、核心编程到地址映射与调试排错的完整流程。重点解析了MBUS_INIT与MBUS_SLAVE指令的关键参数配置,并深入探讨了Modbus地址与PLC内部V存储区的对应关系,帮助工程师快速打通通讯链路,实现与上位机、触摸屏等主站设备的稳定数据交互。

potato的博客 752

Browser-Use发送自然语言自动执行任务

Browser-Use WebUI 是一款基于Gradio和Playwright的开源自动化工具,支持通过图形界面与浏览器交互,实现文本指令自动化执行。模拟用户行为完成网页操作(表单填写、数据抓取等)集成主流大语言模型(OpenAI/Gemini等)处理复杂任务支持自定义浏览器环境(Chrome/Firefox等)提供高质量屏幕录制和操作日志CHROME_USER_DATA="C:\Users\<用户名>\AppData\Local\Google\Chrome\User Data"

weixin_43437663的博客 3087

unity中VideoPlayer播放视频,使用Shader除去黑底且无黑边

1. 创建一个Shader 和 一个 材质球;Shader中复制如下代码:(此Shader代码为“ChromaKeyKit”插件中的ChromaKey_Alpa_Genera代码,但因只需要除去视频黑底而挂一个插件有点不合适) // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' Shader "ChromaKeyKit/ChromaKey/ChromaKey_Alpha_General"

weixin_42065078的博客 1747

Proteus课设原理图及报告

1. I/O 口:32 个可编程 I/O 引脚,分成 4 个并行 I/O 端口 (P0, P1, P2, P3),P0 功能段选 a、b、c、d、e、f、g、dp 使其中部分点亮,P2 功能为位选 1、2、4.按键操作分析:P3.0-设置时钟的时间,P3.1-确定更改的时钟时间,P3.2-对。时钟设置标志 0 不设置,1 设置时,2 设置分,3 设置秒。P3.0 按下的次数对应 不设置,设置时,设置分,

2303_76688805的博客 1177

AI浏览器BrowserUse:概述与背景(一)

随着人工智能的迅速发展,AI 技术已开始渗透到我们生活的方方面面。浏览器,作为我们与互联网交互的主要工具,早已不仅仅是一个网页展示工具。AI 浏览器的出现,让浏览器不仅能够提供基本功能,还能根据用户需求自动化执行任务、提供个性化的推荐和优化用户体验。在本系列文章中,我们将深入探讨如何构建一个智能浏览器,并介绍开源项目 Browser Use,作为实现 AI 浏览器的基础。通过这一系列的教程,你将了解如何从安装、调试到优化这个项目,最终打造一个功能强大的 AI 浏览器。

守城小轩的技术窝棚 2264

从CCS3.3到CCS10:工程迁移与开发环境升级全攻略

本文详细介绍了从CCS3.3迁移到CCS10的完整流程与实战指南。针对老旧DSP项目,阐述了升级的必要性,并逐步指导CCS10的安装配置、界面操作、核心的工程移植步骤,以及移植后常见的代码调整与问题解决方案,帮助开发者高效完成开发环境升级,充分利用新版本的工具链提升开发效率。

weixin_29304985的博客 377

前端AI自动化测试新思路:brower-use调研让大模型帮你做网页交互与测试

用 brower-use 做前端 AI 自动化测试,本文实测自然语言驱动浏览器完成登录交互,并给出可复制的安装配置与模型参数。通过 TaoToken 统一 Key 与 API 通道接入,切换模型只改 model 字段,成本可观测。官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 提供接入文档与密钥管理,附 401、代理失败等常见报错排查。

weixin_42593701的博客 6

我的交叉验证翻车实录:从‘炼丹’到可靠评估,我是怎么用五折验证拯救我的图像分割模型的

本文分享了作者在医学图像分割模型评估中从失败到成功的实战经验。通过引入五折交叉验证方法,解决了传统数据划分的局限性,显著提升了模型评估的稳定性和泛化能力。文章详细介绍了Python实现、数据准备策略和训练流水线改造,为AI医疗影像分析提供了可靠的技术方案。

weixin_42625070的博客 271

电动汽车远程监控与诊断软件:BMW ConnectedDrive EV远程监控二次开发_7.数据安全与隐私保护

数据加密是保护数据安全的重要手段之一。在电动汽车远程监控与诊断软件中,加密技术可以确保数据在传输过程中的安全性和完整性。常见的加密技术包括对称加密和非对称加密。

zhubeibei168的博客 884

前端 AI 自动化测试:brower-use 调研

Browser-Use 是一个开源的 Python 库,旨在让 AI 能够自主地与网页进行交互。该项目允许用户通过自然语言描述任务,AI 通过 Chrome DevTools Protocol(CDP 协议) 执行 Chrome/Chromium 浏览器复杂的网页操作,如网页导航、表单填写、数据提取、在线购物等。

python123456_的博客 1177

17|CI/CD 集成与质量门禁:让精准测试进入发布流水线

本文讲解精准测试如何接入 CI/CD 流水线,并通过质量门禁辅助发布决策。测试开发工程师。Java 后端开发工程师。质量平台 / DevOps 平台建设者。想了解精准测试落地方法的技术负责人。

专注 AI 精准测试平台实战落地,分享从代码 Diff 到回归决策的完整工程闭环。主张“先建数据链路,再上 AI 智能”,让测试从“靠经验”走向“基于风险”。 67

前端 AI 自动化测试:brower-use 调研

详细介绍的文章:https://medium.com/@honeyricky1m3/from-user-stories-to-automated-tests-the-future-of-qa-automation-using-ai-agents-cfe7fe878954。开发者可以通过可视化界面监控 AI 代理的执行过程,支持暂停/恢复/停止操作,并能生成详细的 UX 评估报告,包括发现的问题、交互流程分析和改进建议,从而让开发者从繁琐的手动测试中解放出来,专注于更重要的开发工作。

奇舞周刊 492

Anaconda数据报错:Fatal error in launcher: Unable to create process using ‘“E:\Anaconda\python.exe“ “D:\

里面的pip.exe程序出现了问题,我这里直接删除,重新安装解决,上面已经手动删除pip.exe删除pip.exe,重新安装pip.exe用下面命令: 测试是否成功成功解决

Deng872347348的博客 1270

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

终极指南:如何使用Browser-Use让AI成为你的网页自动化助手

还在为重复的网页操作而烦恼吗?每天需要手动填写表单、点击按钮、下载文件,这些机械性工作不仅耗时还容易出错。Browser-Use正是为解决这些问题而生的开源项目,它让AI能够像真人一样操作浏览器,彻底解放你的双手。Browser-Use是一个强大的AI浏览器自动化框架,让你通过简单的描述就能完成复杂的网页任务。 ## 为什么你需要一个AI浏览器助手? 想象一下这些日常场景:每天早上需要登录5个

gitblog_00232的博客 653

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

star 34.6k!通过DeepSeek实现AI自动化操作浏览器!

如今是AI的时代,如果能够通过大模型自动操作浏览器,无论是网页抓取、自动化测试还是数据收集都能大大提高效率。因为你无须编写和维护复杂的xpath、正则、css选择器脚本。今天,喵将介绍一个非常有趣的工具——browser-use[1],并结合DeepSeek模型,展示通过 AI Agent自动化操作浏览器。

2401_84204207的博客 2924

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【GitHub开源项目实战】Browser-Use Web UI 开源实战分析:构建可控浏览器的 AI Agent 操作平台

Browser-Use Web UI 是一个基于 Gradio 构建的开源图形界面,旨在为 AI Agent 提供浏览器自动化控制能力。该项目支持多种主流大语言模型(LLM),包括 OpenAI、Anthropic、DeepSeek 等,允许用户通过图形界面配置和执行浏览器任务,实现网页的自动化操作。本文将深入分析 Browser-Use Web UI 的架构设计、核心功能、部署方式以及在实际应用中的优化策略,帮助开发者高效构建基于浏览器的 AI 自动化系统。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 2009

GitHub一周热门ai项目 2025.3.17

推荐理由: 适合想要探索自动化AI应用的开发者,支持自定义扩展,开源生态强大,适合构建智能助手、自动化流程等场景。推荐理由: 图像生成领域的标杆工具,支持插件扩展和模型微调,适合创意工作者和AI艺术爱好者,社区活跃且教程丰富。推荐理由: 企业级AI协作解决方案,支持角色分工和任务分解,适合开发团队管理、自动化决策等场景。推荐理由: 微软出品,适合开发复杂多智能体系统,如客服机器人、协同办公助手,文档和案例丰富。推荐理由: 提升AI与网页交互能力,适合开发爬虫、自动化测试或网页数据分析工具,扩展性强。

BillyXie23的博客 1714

Browser-use 详细介绍&使用文档

graph TD A[用户任务] --> B[LLM 解析] B --> C[Agent 决策/规划] C --> D[浏览器动作] C --> E[数据提取页面信息] D --> F[Playwright 调用] F --> H[浏览器实例] E --> G[模型处理] G --> I[(结构化结果输出)]在配合 LLM(如 GPT 系列)使用时,浏览器-use 能够让你的智能体发起对网页的访问、操作页面元素、收集信息、执行脚本等,从而扩展 AI 应用的落地场景。如模型支持图像输入,可显著提高网页理解;

weixin_55010563的博客 2667

浏览器自动化库Browser-Use:让大型语言模型与网站互动的新工具

Browser-Use是一个开源的网页自动化库,它通过提供一个简单的接口,让LLM能够与网站进行互动。这个库支持多标签管理、XPath提取和视觉模型处理,使得自动化网页操作变得更加简单和高效。

u013818406的博客 1万+

一文读懂 browser-use,使用 DeepSeek 操作你的浏览器,实现自动搜索、自动下单

manus 项目带火了 browser-use 项目🔥。browser-use 是一款基于 Python 的开源 AI 自动化工具,旨在通过集成大型语言模型(LLM)与浏览器操作,实现网页任务自动化、智能化。browser-use 可以作为智能体操作浏览器的工具框架进行使用,是智能体应用开发者值得关注学习的项目。bowser-use 是一个允许 AI 智能体控制浏览器的 Python 库,它提供了一个简单的接口,使 AI 代理能够执行各种浏览器操作,如导航、点击、输入文本等。核心功能如下:bowser-u

kaka0722ww的博客 9439

热门应用 | 革命性工具Browser Use 让AI化身浏览器管家 拆除人机交互最后一堵墙

当浏览器开始理解人类的语言,也许我们正在迈入一个更“懒惰”却高效的时代。

GentelAi的博客 1521

使用brower use AI 代理自动控制浏览器完成任务

第三步:新建test.py代码,粘贴复制以下代码。第一步:终端运行命令下载 brower use。第二步: 终端运行命令下载playwright。第四步:新建.env文件并输入自己的key。第五步:运行python代码。

kentturing的博客 651

AI浏览器BrowserUse:功能介绍(五)

页面操作模拟: WebUI 通过识别网页上的元素(如按钮、文本框、链接等)并模拟用户的操作(如点击、输入、滚动等)。这使得用户能够通过简单的配置,自动执行如登录、数据填充等任务。多标签页管理: 支持用户管理多个浏览器标签页,帮助用户在多个网页之间切换,进行并行的自动化操作。无论是进行批量数据采集,还是同时处理多个任务,WebUI 都能轻松应对。视觉元素识别: WebUI 配合人工智能技术,能够通过图像识别来精准地定位网页中的元素,即使这些元素在页面上的位置有所变化。

守城小轩的技术窝棚 2135
上一篇: 谷歌太壕了!编程Agent大招至简:开源且免费,百万上下文、多模态、MCP全支持
下一篇: Agent的未来范式探索
爱喝白开水a
博客等级 码龄3年 6793粉丝 763原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值