chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

傳統(tǒng)自動化工具雖然能夠完成重復性任務,但面對動態(tài)變化的網頁元素、復雜的用戶交互場景時往往力不從心。這正是AI技術可以大顯身手的地方——通過機器學習算法理解上下文,做出智能決策,并實時調整執(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)勢:自動適應登錄表單結構調整

使用技術

Playwright是什么?

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

端到端(E2E)測試

UI 自動化

網頁截圖 & PDF 生成

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

性能監(jiān)控

詳細介紹可參考此篇文章:點我跳轉

MidScene.js是什么?

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

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

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

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

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

技術架構

wKgZPGisGi2AI9TSAAH0CoxHPFY658.png

網頁或移動應用

網頁自動化

與 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);

    // 

審核編輯 黃宇

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

    關注

    88

    文章

    36980

    瀏覽量

    289840
  • 自動化
    +關注

    關注

    29

    文章

    5830

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    自動化測試平臺ATECLOUD推出AI算法功能

    作為納米軟件自主研發(fā)的自動化測試平臺,ATECLOUD 始終致力于為用戶提供高效優(yōu)質的測試解決方案。面對5G、AI等前沿技術的迭代發(fā)展,平臺深度融合新技術持續(xù)升級測試能力,最新推出的
    的頭像 發(fā)表于 07-22 16:10 ?301次閱讀
    <b class='flag-5'>自動化</b>測試平臺ATECLOUD推出<b class='flag-5'>AI</b>算法功能

    老電視如何安裝瀏覽器

    2017年購買的夏普老電視,1.5G+8G存儲,網上下的瀏覽器APK文件在電視內打開就彈出“解析程序包出現(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 ?368次閱讀
    中小工廠也用得起!mes智能系統(tǒng)低成本<b class='flag-5'>落地</b><b class='flag-5'>全攻略</b>

    首創(chuàng)開源架構,天璣AI開發(fā)套件端側AI模型接入得心應手

    Studio提供了最優(yōu)解。Neuron Studio可針對模型到應用,提供一站式、全鏈路、自動化的開發(fā)協(xié)助,不僅AI應用開發(fā)的全流程可視,更帶來整個多種工具的一站式開發(fā)能力,還支
    發(fā)表于 04-13 19:52

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

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

    無感無刷直流電機驅動全攻略

    。 [*附件:無感無刷直流電機驅動全攻略.pdf](https://file1.elecfans.com/web3/M00/0C/79/wKgZO2fT04iAHISwAExmk6leMWw14
    發(fā)表于 03-14 14:58

    解鎖 30KPA43A參數(shù)、特性與應用全攻略

    解鎖 30KPA43A參數(shù)、特性與應用全攻略
    的頭像 發(fā)表于 02-18 14:41 ?552次閱讀
    解鎖 30KPA43A參數(shù)、特性與應用<b class='flag-5'>全攻略</b>

    避坑指南:云服務數(shù)據(jù)庫購買方法全攻略

    云服務數(shù)據(jù)庫購買方法包含:先明確業(yè)務需求與數(shù)據(jù)庫類型,再挑選信譽好、技術支持強的云服務提供商,接著根據(jù)需求配置數(shù)據(jù)庫實例及選擇付費方式。購買后,通過云管理平臺訪問管理數(shù)據(jù)庫,并定期監(jiān)控性能以優(yōu)化運行。以下是UU云小編整理的一份詳細的購買方法
    的頭像 發(fā)表于 01-15 10:05 ?706次閱讀

    E2000 Speedometer測試瀏覽器性能

    并發(fā)測試,能夠全面評估瀏覽器在復雜場景下的性能。 持續(xù)更新:項目團隊定期更新測試用例,確保Speedometer始終與最新的Web技術保持同步。 易用性:用戶只需訪問一個普通網頁即可運行測試,無需復雜
    發(fā)表于 01-10 21:33

    AI工作自動化是做什么的

    AI工作自動化是指利用人工智能技術,對工作流程中的重復性、規(guī)則明確的任務進行自動化處理的過程。
    的頭像 發(fā)表于 01-06 17:57 ?1128次閱讀

    訊飛星火瀏覽器插件全新升級

    時刻陪伴,星火插件你的瀏覽器變成真正的生產力工具。
    的頭像 發(fā)表于 12-25 09:48 ?1519次閱讀

    AWTK 最新動態(tài):支持瀏覽器控件

    導讀AWTK瀏覽器控件,基于webview項目實現(xiàn),將瀏覽器嵌入到AWTK應用程序中,讓開發(fā)者可以方便的集成在線幫助和調用地圖等功能。awtk-widget-web-view是基于webview實現(xiàn)的AWTK瀏覽器控件,使得AW
    的頭像 發(fā)表于 11-20 01:05 ?890次閱讀
    AWTK 最新動態(tài):支持<b class='flag-5'>瀏覽器</b>控件

    寫一個Chrome瀏覽器插件

    一、什么是瀏覽器插件 瀏覽器插件是依附于瀏覽器,用來拓展網頁能力的程序。插件具有監(jiān)聽瀏覽器事件、獲取和修改網頁元素、攔截網絡請求、添加快捷菜單等功能。使用
    的頭像 發(fā)表于 11-18 17:12 ?1288次閱讀
    寫一個Chrome<b class='flag-5'>瀏覽器</b>插件

    自動化AI開發(fā)平臺功能介紹

    自動化AI開發(fā)平臺集成了多種算法、工具和框架,旨在幫助開發(fā)者更快速、高效地設計、訓練、部署和管理AI模型。以下,AI部落小編將詳細介紹自動化
    的頭像 發(fā)表于 11-14 09:29 ?1006次閱讀