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

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

Firefox、Chrome和Puppeteer已支持WebDriver BiDi

谷歌開(kāi)發(fā)者 ? 來(lái)源:Android 開(kāi)發(fā)者 ? 2024-11-06 16:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

以下文章來(lái)源于 Android 開(kāi)發(fā)者,作者 Google 作者 /Matthias Rohmer

近期,我們與 BrowserStack 一起見(jiàn)證了 WebDriver BiDi 在 BrowserStack 中正式投入使用。并且 WebDriver BiDi 也繼續(xù)得到了完善,F(xiàn)irefox 129 及 Puppeteer 23 均已獲得對(duì) WebDriver BiDi 的生產(chǎn)就緒 (production-ready) 支持!

四年多來(lái),Mozilla 一直是 WebDriver BiDi 的重要合作伙伴,在初期幫助制定了新標(biāo)準(zhǔn),然后在 Firefox 中逐步實(shí)現(xiàn),并通過(guò) Firefox WebDriver Newsletter 清晰地記錄了他們的進(jìn)展。

由于 WebDriver BiDi 現(xiàn)已在 Firefox 中正式投入使用,Puppeteer 從版本 23 開(kāi)始,可通過(guò) WebDriver BiDi 為 Firefox 提供穩(wěn)定支持。這樣,您便可使用與 Chrome 相同的簡(jiǎn)潔 API 將 Firefox 自動(dòng)化。Puppeteer 對(duì) Chrome 開(kāi)發(fā)者工具協(xié)議 (CDP) 的支持保持不變。

提示:如要進(jìn)一步了解 WebDriver BiDi,請(qǐng)參閱 WebDriver BiDi-跨瀏覽器自動(dòng)化的未來(lái)。

Firefox、CDP 和 Puppeteer

Puppeteer 是開(kāi)發(fā)者使用 Chrome 開(kāi)發(fā)者工具協(xié)議 (CDP) 將基于 Chromium 的瀏覽器自動(dòng)化的可靠工具。2019 年,Puppeteer 獲得了對(duì) Firefox 的實(shí)驗(yàn)性支持。 為此,Mozilla 在 Firefox 中實(shí)施并維護(hù)了一個(gè) CDP 子集。此解決方案能讓 Firefox 通過(guò) Puppeteer API 實(shí)現(xiàn)自動(dòng)化,但也有一些注意事項(xiàng):

顧名思義,CDP 由 Chrome 開(kāi)發(fā)者工具所調(diào)用,需要根據(jù)開(kāi)發(fā)者工具的要求進(jìn)行更改。

CDP 未根據(jù)共享的公共規(guī)范進(jìn)行標(biāo)準(zhǔn)化,在 Firefox 中對(duì)其進(jìn)行維護(hù)需要團(tuán)隊(duì)間順暢的溝通和持續(xù)的努力。

由于 Firefox 只實(shí)施了 CDP 的一個(gè)子集,Puppeteer 無(wú)法保證其完整的 API 能與 Firefox 兼容,可能會(huì)給用戶(hù)造成困擾。

雖然我們很高興在過(guò)去幾年中與 Mozilla 一起維護(hù)此支持,但我們深知這并非長(zhǎng)久之計(jì)。以此合作伙伴關(guān)系為基礎(chǔ),再聯(lián)合其他主要的瀏覽器和工具供應(yīng)商,我們共同構(gòu)建了 WebDriver BiDi。

提示:如需進(jìn)一步了解 WebDriver BiDi 的發(fā)展歷程,請(qǐng)參閱回顧過(guò)往: 測(cè)試自動(dòng)化的演變和發(fā)展。

團(tuán)隊(duì)合作成就夢(mèng)想

Firefox 團(tuán)隊(duì)一直致力在 Firefox 中實(shí)施 WebDriver BiDi。與此同時(shí),Puppeteer 團(tuán)隊(duì)一直在擴(kuò)展對(duì) Puppeteer API 的 WebDriver BiDi 支持。兩個(gè)團(tuán)隊(duì)共同努力的目標(biāo)是借助 Puppeteer 中的 WebDriver BiDi 為生產(chǎn)自動(dòng)化用例提供所有所需的可用 API,確保這些 API 在 Chrome 和 Firefox 中均受到支持。

如此,Puppeteer 用戶(hù)便能在啟動(dòng) Puppeteer 實(shí)例時(shí)指定 browser 配置鍵值,從而選擇 Firefox 或 Chrome 來(lái)實(shí)現(xiàn)自動(dòng)化。

import puppeteer from 'puppeteer';


const firefoxBrowser = await puppeteer.launch({
  browser: 'firefox', // WebDriver BiDi is used by default in Firefox.
});
const page = await firefoxBrowser.newPage();
...
await firefoxBrowser.close();


const chromeBrowser = await puppeteer.launch({
  browser: 'chrome',  
  protocol: 'webDriverBiDi', // CDP would be used by default for Chrome.
});
const page = await chromeBrowser.newPage();
...
await chromeBrowser.close();

如要進(jìn)一步了解 Firefox 129 全新功能以及 Mozilla 在 WebDriver BiDi 方面的工作進(jìn)展,請(qǐng)參閱相關(guān)的 Mozilla Hacks 博文。

未來(lái)的 CDP 支持

上述代碼段顯示了,要借助 Puppeteer 使用 WebDriver BiDi 實(shí)現(xiàn) Chrome 自動(dòng)化,您需要將 protocol 明確設(shè)置為 webDriverBiDi。這是因?yàn)閷?duì)于 Chrome,Puppeteer 將始終默認(rèn)使用 CDP,從而防止現(xiàn)有自動(dòng)化受到影響,并同時(shí)繼續(xù)支持專(zhuān)門(mén)針對(duì) Chrome 功能而構(gòu)建的自動(dòng)化。

提示:如要進(jìn)一步了解 Chrome、Firefox、CDP 和 WebDriver BiDi 支持的 Puppeteer API,請(qǐng)參閱 Puppeteer 文檔。

從 Firefox 129 版本開(kāi)始,F(xiàn)irefox 將棄用 CDP 支持,并計(jì)劃于 2024 年底移除該支持。如果您現(xiàn)有的自動(dòng)化依賴(lài)于 Firefox 中的 CDP 支持,我們強(qiáng)烈建議您遷移至 WebDriver BiDi。如果無(wú)法實(shí)現(xiàn),請(qǐng)通過(guò) dev-webdriver@mozilla.org 與我們聯(lián)系,分享您的用例。

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

    關(guān)注

    12

    文章

    3983

    瀏覽量

    132960
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2126

    瀏覽量

    66171
  • Firefox
    +關(guān)注

    關(guān)注

    0

    文章

    97

    瀏覽量

    14273
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1042

    瀏覽量

    36896

原文標(biāo)題:正式就緒 | Firefox、Chrome 和 Puppeteer 已支持 WebDriver BiDi

文章出處:【微信號(hào):Google_Developers,微信公眾號(hào):谷歌開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    多款游戲支持支持NVIDIA DLSS 4技術(shù)

    暢玩 Activision 的《使命召喚:黑色行動(dòng) 7》、《紀(jì)元 117:羅馬和平》及《歐陸風(fēng)云 V》做好準(zhǔn)備。 《最終幻想 VII 重生》 今年早前首發(fā)時(shí),《最終幻想 VII 重生》支持
    的頭像 發(fā)表于 11-12 17:34 ?574次閱讀

    元服務(wù)配置支持設(shè)備

    為單設(shè)備。但是一旦發(fā)布,升級(jí)版本只支持增加設(shè)備,無(wú)法刪除選擇的設(shè)備。 當(dāng)設(shè)備類(lèi)型包含手機(jī)時(shí),即便包里未聲明平板,元服務(wù)也會(huì)默認(rèn)以兼容的方式分發(fā)到HarmonyOS NEXT平板。若您已在包中聲明了平板
    發(fā)表于 10-22 16:54

    沐曦曦云C系列產(chǎn)品支持TileLang

    近日,DeepSeek宣布在其新版本中擁抱國(guó)產(chǎn)GPU語(yǔ)言TileLang,引發(fā)業(yè)界廣泛關(guān)注。作為國(guó)產(chǎn)高性能GPU的代表,沐曦曦云C系列產(chǎn)品率先在這一新興開(kāi)源社區(qū)獲得支持。TileLang項(xiàng)目是由
    的頭像 發(fā)表于 10-14 09:25 ?568次閱讀
    沐曦曦云C系列產(chǎn)品<b class='flag-5'>已</b><b class='flag-5'>支持</b>TileLang

    AI賦能谷歌Chrome與Web工具全面升級(jí)

    2025 Google 谷歌開(kāi)發(fā)者大會(huì)帶來(lái)了最新 Web 工具,包括全面升級(jí)的 Chrome 開(kāi)發(fā)體驗(yàn)、極大簡(jiǎn)化的 UI 開(kāi)發(fā),到云端兩側(cè)的 AI 部署。這些強(qiáng)大的工具為出海開(kāi)發(fā)者提供了前所未有的加速,幫助他們更高效地打造面向全球用戶(hù)的 Web 應(yīng)用。
    的頭像 發(fā)表于 08-29 09:33 ?789次閱讀

    10G BiDi SFP+ 光模塊SC與LC接口對(duì)比分析及部署場(chǎng)景建議

    隨著數(shù)據(jù)中心、企業(yè)網(wǎng)絡(luò)和運(yùn)營(yíng)商網(wǎng)絡(luò)對(duì)高速光通信需求的不斷提升,10G BiDi SFP+ 光模塊因其單纖雙向(BiDi)傳輸特性,憑借節(jié)省光纖資源、部署靈活等優(yōu)勢(shì),成為當(dāng)前主流的短距離光通信解決方案
    的頭像 發(fā)表于 08-08 15:45 ?971次閱讀
    10G <b class='flag-5'>BiDi</b> SFP+ 光模塊SC與LC接口對(duì)比分析及部署場(chǎng)景建議

    2025電賽題目問(wèn)答(更新)

    2025電賽題目問(wèn)答(更新)
    的頭像 發(fā)表于 07-30 12:59 ?4559次閱讀
    2025電賽題目問(wèn)答(<b class='flag-5'>已</b>更新)

    KiCad 支持導(dǎo)入 Altium 工程(Project)

    支持 Altium 文件的導(dǎo)入,且直接支持二進(jìn)制 *.schdoc, *.pcbdoc 的導(dǎo)入。后續(xù)版本也支持了 Altium ascii 格式的導(dǎo)入。但美中不足的不是,需要分開(kāi)導(dǎo)入原理圖、PCB,無(wú)法
    的頭像 發(fā)表于 07-21 11:15 ?2522次閱讀
    KiCad <b class='flag-5'>已</b><b class='flag-5'>支持</b>導(dǎo)入 Altium 工程(Project)

    BiDi單纖光模塊和雙纖光模塊有什么區(qū)別?

    BIDI單纖雙向光模塊技術(shù)解析? 一、核心工作原理 ?WDM波分復(fù)用技術(shù)? BIDI模塊通過(guò)WDM技術(shù)在同一根光纖中實(shí)現(xiàn)雙向傳輸,其收發(fā)方向采用互補(bǔ)波長(zhǎng)組合(如1310nm發(fā)射/1550nm接收或
    的頭像 發(fā)表于 06-12 15:47 ?1015次閱讀

    揭秘Chrome DevTools:從原理到自定義調(diào)試工具

    引言 Chrome DevTools 是前端開(kāi)發(fā)者的必備工具,不僅可以用于調(diào)試 Chrome 網(wǎng)頁(yè),還支持 Android WebView、 Roma (跨平臺(tái)開(kāi)發(fā)框架) 安卓&鴻蒙端 等平臺(tái)的調(diào)試
    的頭像 發(fā)表于 03-04 14:49 ?1196次閱讀
    揭秘<b class='flag-5'>Chrome</b> DevTools:從原理到自定義調(diào)試工具

    dlpc3433是否支持通過(guò)pixel shift來(lái)實(shí)現(xiàn)atw的功能?

    dlpc3433是否支持通過(guò)pixel shift來(lái)實(shí)現(xiàn)atw的功能,幫助改善拖影和color break問(wèn)題
    發(fā)表于 02-26 08:19

    維智科技正式接入DeepSeek

    ? 維智科技正式接入DeepSeek! 飛吉特平臺(tái)(維智科技自研時(shí)空AI技術(shù)平臺(tái))的時(shí)空數(shù)據(jù)建模能力(如城市應(yīng)急推演、社區(qū)精細(xì)化管理、人流熱力預(yù)測(cè)、商業(yè)選址評(píng)估)將與DeepSeek的多模態(tài)理解
    的頭像 發(fā)表于 02-22 14:21 ?1145次閱讀

    2024年12月瀏覽器市場(chǎng)份額報(bào)告:谷歌Chrome穩(wěn)居榜首

    根據(jù)市場(chǎng)調(diào)查機(jī)構(gòu)Statcounter最新發(fā)布的權(quán)威報(bào)告,2024年12月全球?yàn)g覽器市場(chǎng)份額排行榜中,谷歌Chrome瀏覽器再次以卓越的表現(xiàn)穩(wěn)居首位。數(shù)據(jù)顯示,Chrome的市場(chǎng)占有率高達(dá)68.38
    的頭像 發(fā)表于 01-02 14:58 ?3194次閱讀

    谷歌回應(yīng)美司法部要求:出售Chrome計(jì)劃極端且違法

    近日,Alphabet公司旗下的谷歌公司針對(duì)美國(guó)司法部要求其出售Chrome瀏覽器的計(jì)劃,發(fā)表了正式回應(yīng)。谷歌表示,該計(jì)劃“極端”且與法律相悖,并呼吁聯(lián)邦法院法官在裁決時(shí)保持謹(jǐn)慎,以免對(duì)創(chuàng)新和未來(lái)
    的頭像 發(fā)表于 12-23 11:44 ?1356次閱讀

    Arm原生Google Chrome增強(qiáng)Windows on Arm性能

    微軟 Windows 10 和 Windows 11 集成了 Arm 原生支持,這保證了為 Windows 開(kāi)發(fā)更多 Arm 原生應(yīng)用。這種支持提供了額外的工具,以簡(jiǎn)化應(yīng)用移植、增強(qiáng)應(yīng)用性能并降低功耗。因此,很多公司目前正在為 Windows 投資 Arm 原生應(yīng)用。
    的頭像 發(fā)表于 12-17 10:25 ?1645次閱讀

    Chrome瀏覽器優(yōu)化Android性能,驍龍8至尊版表現(xiàn)突出

    谷歌近日對(duì)Chrome瀏覽器的最新版本進(jìn)行了重大更新,特別針對(duì)Android設(shè)備進(jìn)行了性能優(yōu)化,特別是對(duì)于搭載驍龍8至尊版處理器的旗艦設(shè)備而言。 自Chrome M112版本以來(lái),Android
    的頭像 發(fā)表于 12-13 14:44 ?1694次閱讀