91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

讓瀏覽器自己工作:AI自動化技術落地全攻略

京東云 ? 來源:jf_75140285 ? 作者:jf_75140285 ? 2025-08-25 16:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自動化技術的演進與現(xiàn)狀

在數(shù)字化轉(zhuǎn)型的浪潮中,自動化技術已經(jīng)從簡單的腳本執(zhí)行發(fā)展為具備智能決策能力的復雜系統(tǒng)。根據(jù)Gartner最新報告,到2025年,超過70%的企業(yè)將在其業(yè)務流程中采用某種形式的AI驅(qū)動自動化。這種轉(zhuǎn)變不僅提高了效率,更重要的是賦予了自動化系統(tǒng)前所未有的適應性和創(chuàng)造力。

傳統(tǒng)自動化工具雖然能夠完成重復性任務,但面對動態(tài)變化的網(wǎng)頁元素、復雜的用戶交互場景時往往力不從心。這正是AI技術可以大顯身手的地方——通過機器學習算法理解上下文,做出智能決策,并實時調(diào)整執(zhí)行策略。

傳統(tǒng)自動化VS智能自動化

流程圖

傳統(tǒng)自動化

wKgZPGisGiqAArXxAACh8v6Y_fw098.png

智能自動化

wKgZO2isGiyAVjbtAAMZgkpnqdI235.png

各自特點

維度 傳統(tǒng)自動化 智能自動化
元素定位 精確選擇器匹配 視覺特征+語義理解混合定位
流程設計 固定工作流 基于目標的動態(tài)路徑生成
異常處理 預設try-catch塊 實時診斷+自主恢復
測試數(shù)據(jù) 靜態(tài)數(shù)據(jù)集 動態(tài)生成符合業(yè)務規(guī)則的數(shù)據(jù)
維護成本 變更導致大量腳本失效 自動適應部分UI變化
執(zhí)行速度 快(毫秒級響應) 較慢(需AI推理時間)
準確定位 100%精確但脆弱 95%準確但健壯
適用場景 穩(wěn)定業(yè)務流程 動態(tài)復雜場景

代碼對比

傳統(tǒng)自動化

async function testLogin(page) {
  await page.fill('#username', 'testuser');
  await page.fill('#password', 'Pass123!');
  await page.click('#login-btn');
  await expect(page).toHaveURL(/dashboard/);
}

痛點:元素ID變更即導致腳本失敗

智能自動化

async function smartLogin(page, ai) {
  const context = {
    pageHTML: await page.content(),
    task: "完成登錄操作",
    constraints: "使用有效測試憑證"
  };
  
  const plan = await ai.generateActionPlan(context);
  
  for (const action of plan.actions) {
    if (action.type === 'fill') {
      const element = await ai.locateElement({
        page: page,
        description: action.field
      });
      await element.fill(await ai.generateTestData(action.field));
    }
    // 其他動作類型處理...
  }
  
  const result = await ai.verifyOutcome({
    page: page,
    expected: "成功登錄"
  });
}

優(yōu)勢:自動適應登錄表單結構調(diào)整

使用技術

Playwright是什么?

Playwright 是由 Microsoft 開發(fā)的一款 跨瀏覽器、跨平臺 的 Web 自動化與測試工具,支持 Chromium(Chrome/Edge)、Firefox 和 WebKit(Safari)。它提供了一套統(tǒng)一的 API,用于自動化瀏覽器操作,適用于:

端到端(E2E)測試

UI 自動化

網(wǎng)頁截圖 & PDF 生成

爬取動態(tài)渲染的網(wǎng)頁

性能監(jiān)控

詳細介紹可參考此篇文章:點我跳轉(zhuǎn)

MidScene.js是什么?

MidScene.js 是一款面向智能自動化的 AI 場景化編程框架,通過自然語言交互和機器學習能力,賦予傳統(tǒng)自動化工具(如 Playwright)認知決策能力。它的核心定位是:

AI 增強型自動化:將大語言模型(LLM)與自動化腳本結合

低代碼/無代碼友好:支持自然語言描述任務場景

多模態(tài)交互:處理文本、圖像、結構化數(shù)據(jù)等多種輸入

企業(yè)級擴展:支持私有化部署和垂直領域微調(diào)

技術架構

wKgZPGisGi2AI9TSAAH0CoxHPFY658.png

網(wǎng)頁或移動應用

網(wǎng)頁自動化

與 Puppeteer集成
Puppeteer 是一個 Node.js 庫,它通過 DevTools 協(xié)議或 WebDriver BiDi 提供控制 Chrome 或 Firefox 的高級 API。Puppeteer 默認在無界面模式(headless)下運行,但可以配置為在可見的瀏覽器模式(headed)中運行。

安裝依賴

npm install @midscene/web puppeteer tsx --save-dev

demo腳本

import puppeteer from "puppeteer";
import { PuppeteerAgent } from "@midscene/web/puppeteer";

const sleep = (ms: number) => new Promise((r) => setTimeout(r, ms));
Promise.resolve(
  (async () => {
    const browser = await puppeteer.launch({
      headless: false, // here we use headed mode to help debug
    });

    const page = await browser.newPage();
    await page.setViewport({
      width: 1280,
      height: 800,
      deviceScaleFactor: 1,
    });

    await page.goto("https://www.ebay.com");
    await sleep(5000);

    // 

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AI
    AI
    +關注

    關注

    91

    文章

    40366

    瀏覽量

    301945
  • 自動化
    +關注

    關注

    31

    文章

    5963

    瀏覽量

    90441
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    嵌入式AI開發(fā)必看:杜絕幻覺,才是工業(yè)級IDE的核心底氣

    :從技術層面建立“AI生成-自動校驗-全量測試”的閉環(huán)機制,用可量化、可追溯的驗證數(shù)據(jù),證明AI代碼的可靠性與安全性,企業(yè)敢于將
    發(fā)表于 03-18 13:49

    深入解析 ADP1828 同步降壓 PWM 控制:設計與應用全攻略

    深入解析 ADP1828 同步降壓 PWM 控制:設計與應用全攻略 在電子工程師的日常工作中,電源管理是一個至關重要的領域。而 ADP1828 同步降壓 PWM 控制作為一款功能強
    的頭像 發(fā)表于 03-12 17:10 ?525次閱讀

    深入解析TPS25961 eFuse:功能特性與應用設計全攻略

    深入解析TPS25961 eFuse:功能特性與應用設計全攻略 在電子工程師的日常設計工作中,電路保護和電源管理是至關重要的環(huán)節(jié)。今天,我們就來詳細探討一下德州儀器(TI)推出的TPS25961
    的頭像 發(fā)表于 02-27 17:10 ?558次閱讀

    零碳園區(qū)建設全攻略:政策導向+建設路徑+技術支撐+實踐案例

    零碳園區(qū)建設全攻略:政策導向+建設路徑+技術支撐+實踐案例 安科瑞銷售工程師-蔡禹 咨詢:18702109681 全球氣候變化背景下,“雙碳”目標成為中國發(fā)展的重要戰(zhàn)略指引,園區(qū)作為工業(yè)碳排放核心
    的頭像 發(fā)表于 02-06 16:48 ?1319次閱讀
    零碳園區(qū)建設<b class='flag-5'>全攻略</b>:政策導向+建設路徑+<b class='flag-5'>技術</b>支撐+實踐案例

    深入解析LM393-MIL雙差分比較:設計與應用全攻略

    深入解析LM393-MIL雙差分比較:設計與應用全攻略 在電子工程師的設計世界里,比較是一種基礎且至關重要的器件。今天,我們要詳細探討的是TI公司的LM393-MIL雙差分比較
    的頭像 發(fā)表于 02-05 15:50 ?408次閱讀

    UPS不間斷電源是什么?企業(yè)如何選型與維護?2026年全攻略

    不間斷電源(UPS)。本文將為您深入解析UPS,并提供一份貼合當下需求的企業(yè)選型與維護全攻略。一、深度解析:UPS不僅僅是“備用電池”不間斷電源(Uninterrupt
    的頭像 發(fā)表于 01-16 10:46 ?1839次閱讀
    UPS不間斷電源是什么?企業(yè)如何選型與維護?2026年<b class='flag-5'>全攻略</b>

    迅為驅(qū)動開發(fā)實戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略

    迅為驅(qū)動開發(fā)實戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植全攻略
    的頭像 發(fā)表于 12-30 15:42 ?1028次閱讀
    迅為驅(qū)動開發(fā)實戰(zhàn):iTOP-RK3568開發(fā)板eDP屏幕移植<b class='flag-5'>全攻略</b>

    GPS設計全攻略

    電子發(fā)燒友網(wǎng)站提供《GPS設計全攻略.pdf》資料免費下載
    發(fā)表于 12-01 17:10 ?0次下載

    醫(yī)療電子EMC整改:原理到實戰(zhàn)的系統(tǒng)全攻略策略

    深圳南柯電子|醫(yī)療電子EMC整改:原理到實戰(zhàn)的系統(tǒng)全攻略策略
    的頭像 發(fā)表于 11-27 09:45 ?826次閱讀

    工業(yè) / 民用電表排線全攻略:安全合規(guī) + 高效布線,90% 電工都在用的標準方案

    工業(yè) / 民用電表排線全攻略:安全合規(guī) + 高效布線,90% 電工都在用的標準方案 電表布線錯一步,安全隱患埋十年!電工師傅、裝修負責人、物業(yè)工程人員注意了—— 不合格的電表排線不僅會導致跳閘
    的頭像 發(fā)表于 11-06 21:17 ?1411次閱讀
    工業(yè) / 民用電表排線<b class='flag-5'>全攻略</b>:安全合規(guī) + 高效布線,90% 電工都在用的標準<b class='flag-5'>化</b>方案

    一文吃透WebSocket:智能物聯(lián)網(wǎng)通信的入門與實戰(zhàn)全攻略!

    解決方案,助你輕松掌握這一核心技術。 一、WebSocket基礎知識 1.1 ?什么是Websocket? WebSocket是HTML5下一種新的協(xié)議(本質(zhì)上是一個基于TCP的協(xié)議),主要解決傳統(tǒng)HTTP協(xié)議在 “實時通信” 場景下的效率問題。 它實現(xiàn)了瀏覽器與服務
    的頭像 發(fā)表于 10-15 18:16 ?552次閱讀
    一文吃透WebSocket:智能物聯(lián)網(wǎng)通信的入門與實戰(zhàn)<b class='flag-5'>全攻略</b>!

    亞馬遜云科技推出Amazon Nova Act SDK預覽版,加速瀏覽器自動化Agent落地

    北京2025年8月5日 /美通社/ --?亞馬遜云科技日前宣布,推出Amazon Nova Act SDK有限預覽版,可快速幫助客戶將基于瀏覽器的Agent從原型部署至生產(chǎn)環(huán)境。該SDK可與亞馬遜云
    的頭像 發(fā)表于 08-06 08:42 ?900次閱讀

    老電視如何安裝瀏覽器?

    2017年購買的夏普老電視,1.5G+8G存儲,網(wǎng)上下的瀏覽器APK文件在電視內(nèi)打開就彈出“解析程序包出現(xiàn)問題”。 未知來源選項已打開,存儲空間清空到只剩下三個應用(只占用300M左右),基本可
    發(fā)表于 06-01 18:57

    中小工廠也用得起!mes智能系統(tǒng)低成本落地全攻略

    在當今數(shù)字化時代,mes智能系統(tǒng)已成為工廠提升競爭力的關鍵工具。然而,對于資金和技術資源相對有限的中小工廠而言,如何以低成本實現(xiàn)mes智能系統(tǒng)的落地是一個亟待解決的問題。以下是一些實用的攻略。首先
    的頭像 發(fā)表于 05-26 14:17 ?746次閱讀
    中小工廠也用得起!mes智能系統(tǒng)低成本<b class='flag-5'>落地</b><b class='flag-5'>全攻略</b>

    UC3854 功率因數(shù)校正設計全攻略:從理論到實戰(zhàn)

    【限時下載】UC3854 功率因數(shù)校正(PFC)設計全攻略:從理論到實戰(zhàn),工程師必備技術手冊 *附件:《UC3854 功率因數(shù)校正設計全攻略:從理論到實戰(zhàn)》.pdf 為什么工程師必須掌握這份資料
    的頭像 發(fā)表于 04-09 15:35 ?1590次閱讀
    UC3854 功率因數(shù)校正設計<b class='flag-5'>全攻略</b>:從理論到實戰(zhàn)