全面掌握Playwright:從入門到精通
有這么一篇文章, 它系統(tǒng)地介紹了一些基礎概念, 介紹了系統(tǒng)的架構(gòu), 介紹了安裝過程, 介紹了編碼demo也就是實例, 介紹了常用API, 介紹了錄制腳本的方法, 還介紹了在無頭模式下的應用以及它和別的事物的對比。相信只要大家認真去閱讀這篇文章, 之后肯定會對相關(guān)內(nèi)容有一個概括性的認識, 并且能夠編寫自動化測試腳本, 然后在實際工作當中去進行應用, 這篇文章篇幅比較長, 所以建議大家收藏起來并且多讀幾遍概述是一款由微軟所開發(fā)的Web UI自動化測試工具, 其支持的瀏覽器涵蓋了: , and , 并且其支持的編碼語言包含了: Node.js、、C#以及Java語言。官網(wǎng)具有以下特點一、支持所有主流瀏覽器并跨平臺對所有主流瀏覽器予以支持, 其中包括基于特定內(nèi)核的瀏覽器以及Edge瀏覽器、基于特定內(nèi)核且屬于Apple的瀏覽器以及其他相關(guān)瀏覽器, 不過不支持IE11??缙脚_、Linux 和macOS可用于模擬移動端WEB應用的測試不支持在真機上測試。支持無頭模式默認和有頭模式二、快速可靠的執(zhí)行自動等待元素基于協(xié)議可以接受瀏覽器服務端的信號單個瀏覽器實例之中, 創(chuàng)建多個瀏覽器上下文之舉, 被稱之為瀏覽器上下文并行, 此情形下, 每個瀏覽器上下文均有能力處理多個頁面。有彈性的元素選擇可以使用文本、可訪問標簽選擇元素。架構(gòu)如下圖所示具體解釋在客戶端, 存在著我們運用不同編程語言編寫而成的代碼, 比如說, 有Java, 還有C#等。通過構(gòu)建負責與, 以及不同的, Web 瀏覽器引擎進行通信。通信協(xié)議通過 協(xié)議與 通信使用一種被稱作協(xié)議CDP的東西來與其他對象進行通信, 針對特定的對象和另外的對象, 實現(xiàn)了屬于自身的協(xié)議, 這種協(xié)議類似于CDP, 一旦觸發(fā)相關(guān)測試, 終端代碼會被轉(zhuǎn)變?yōu)镴SON格式, 接著運用協(xié)議發(fā)送至服務器, 借助單個協(xié)議連接來傳達所有請求, 此連接會維持原狀, 直至所有測試執(zhí)行完畢鑒于命令是在單個連接上予以發(fā)送的, 所以測試失敗或者不穩(wěn)定的可能性比較小, 并且命令能夠快速執(zhí)行。這種架構(gòu)與之相反, 它運用HTTP連接協(xié)議, 把像瀏覽器打開這個命令, 當作單獨的HTTP請求發(fā)送, 還在單擊時發(fā)送當作一個獨立操作的單獨HTTP請求, 發(fā)送密鑰的操作作為單獨的HTTP請求進行發(fā)送, 關(guān)閉瀏覽器也作為單獨的HTTP請求來發(fā)送。另外, 在此架構(gòu)中, 服務器和客戶端兩人之間的連接會在每一次請求完成之后就終止掉, 并且會針對下一個請求重新去建立連接。最后著重強調(diào): 這便是比其他情形快的緣由所在安裝我們以為例版本需要3.7pippip msvc-備注: 要是屬于java編碼范疇, 那就得借助maven來進行構(gòu)建, pom.xml是像下面這樣的。com..1.28.1基礎編碼from playwright.sync_api import sync_playwright with sync_playwright() as p: browser p.chromium.launch(channelchrome, headlessFalse) page browser.new_page() page.goto(http://www.baidu.com) print(page.title()) browser.close()無頭模式默認是使用無頭模式在上面的代碼中如果修改為 p..()大家在運行代碼之際, 會察覺到這般情況: 腳本呢, 依舊是會運行的, 然而, 在整個測試的過程當中, 卻根本沒有啟動瀏覽器。沒有界面的那種瀏覽器, 被稱作無頭瀏覽器, 它具備完整的瀏覽器內(nèi)核, 其中涵蓋了解析引擎、渲染引擎等。無頭瀏覽器與普通瀏覽器最大的差異在于, 其執(zhí)行進程里無法看到運行的界面, 然而我們依舊能夠借助GUI測試框架的截圖功能, 截取它執(zhí)行期間的頁面。無頭瀏覽器的主要應用場景用于 GUI 自動化測試、頁面監(jiān)控、網(wǎng)絡爬蟲以及無桌面的 linux 系統(tǒng)中的是無頭瀏覽器。這里重點講講 GUI 自動化測試, 在 GUI 測試期間, 使用無頭瀏覽器的好處主要體現(xiàn)于以下若干方面:無頭瀏覽器缺點1. 不能完全模擬真實的用戶行為2. 不便于調(diào)試各個瀏覽器的開發(fā)者工具主流的無頭瀏覽器概述從59版本開始支持從56版本開始支持運用所編寫的無頭瀏覽器, 是可以予以支持的, 支持macOS, 支持Linux。使用編寫的無頭瀏覽器使用作為引擎使用Java編寫的無頭瀏覽器使用Rhino 作為引擎錄制腳本能夠被用來進行腳本錄制, 其使用的方式是極為簡單的, 只要是那些玩過與ui自動化測試的錄制有著關(guān)聯(lián)的工具的人, 三分鐘便能夠?qū)W會并上手使用命令會啟動瀏覽器頁面然后識別頁面中的元素并記錄操作過程過程的操作憑借記錄得以進行, 這般便是此為自動化測試里的錄制工具, 堅信有過自動化測試之舉的學友皆通徹達悟。使用命令-- -o .py -b會把我們在瀏覽器中的操作腳本化并保存到.py中常用API大家可以相關(guān)文檔查看apipage.()通過顯式和隱式可訪問性屬性定位。page.()按文本內(nèi)容定位。page.()通過關(guān)聯(lián)標簽的文本查找表單控件。page.()按占位符查找輸入。page.()通過其文本替代品定位元素通常是圖像。page.()通過標題屬性定位元素。它依據(jù)data - 屬性來對元素進行定位, 此操作借助page.()來實現(xiàn), 元素定位過程可以配置其他屬性。除了上述所說的定位方式情況下, 還對8種by元素定位予以支持, 其中包含id、xpath、css等等之類的, 另外呢, 還有依據(jù)W3C標準規(guī)定的協(xié)議的為5種定位方式。層疊樣式表、鏈接文本、鏈接文本、標簽名、路徑表達式。把這些定位歸類成3種分別是css、xpath、text寫相關(guān)操作clear、fill點擊click、下拉選擇框文件上傳鼠標拖動down、up、move、wheel觸摸屏幕tap鍵盤按鍵pressWap.sjzxtzx.cN/Article/808116.sHtMLWap.sjzxtzx.cN/Article/808118.sHtMLWap.sjzxtzx.cN/Article/808120.sHtMLWap.sjzxtzx.cN/Article/808122.sHtMLWap.sjzxtzx.cN/Article/808124.sHtMLWap.sjzxtzx.cN/Article/808126.sHtMLWap.sjzxtzx.cN/Article/808128.sHtMLWap.sjzxtzx.cN/Article/808130.sHtMLWap.sjzxtzx.cN/Article/808132.sHtMLWap.sjzxtzx.cN/Article/808134.sHtMLWap.sjzxtzx.cN/Article/808136.sHtMLWap.sjzxtzx.cN/Article/808138.sHtMLWap.sjzxtzx.cN/Article/808140.sHtMLWap.sjzxtzx.cN/Article/808142.sHtMLWap.sjzxtzx.cN/Article/808144.sHtMLWap.sjzxtzx.cN/Article/808146.sHtMLWap.sjzxtzx.cN/Article/808148.sHtMLWap.sjzxtzx.cN/Article/808150.sHtMLWap.sjzxtzx.cN/Article/808152.sHtMLWap.sjzxtzx.cN/Article/808154.sHtMLWap.sjzxtzx.cN/Article/808156.sHtMLWap.sjzxtzx.cN/Article/808158.sHtMLWap.sjzxtzx.cN/Article/808160.sHtMLWap.sjzxtzx.cN/Article/808162.sHtMLWap.sjzxtzx.cN/Article/808164.sHtMLWap.sjzxtzx.cN/Article/808166.sHtMLWap.sjzxtzx.cN/Article/808168.sHtMLWap.sjzxtzx.cN/Article/808170.sHtMLWap.sjzxtzx.cN/Article/808172.sHtMLWap.sjzxtzx.cN/Article/808174.sHtMLWap.sjzxtzx.cN/Article/808176.sHtMLWap.sjzxtzx.cN/Article/808178.sHtMLWap.sjzxtzx.cN/Article/808180.sHtMLWap.sjzxtzx.cN/Article/808182.sHtMLWap.sjzxtzx.cN/Article/808184.sHtMLWap.sjzxtzx.cN/Article/808186.sHtMLWap.sjzxtzx.cN/Article/808188.sHtMLWap.sjzxtzx.cN/Article/808190.sHtMLWap.sjzxtzx.cN/Article/808192.sHtMLWap.sjzxtzx.cN/Article/808194.sHtMLWap.sjzxtzx.cN/Article/808196.sHtMLWap.sjzxtzx.cN/Article/808198.sHtMLWap.sjzxtzx.cN/Article/808200.sHtMLWap.sjzxtzx.cN/Article/808202.sHtMLWap.sjzxtzx.cN/Article/808204.sHtMLWap.sjzxtzx.cN/Article/808206.sHtMLWap.sjzxtzx.cN/Article/808208.sHtMLWap.sjzxtzx.cN/Article/808210.sHtMLWap.sjzxtzx.cN/Article/808212.sHtMLWap.sjzxtzx.cN/Article/808214.sHtMLWap.sjzxtzx.cN/Article/808216.sHtMLWap.sjzxtzx.cN/Article/808218.sHtMLWap.sjzxtzx.cN/Article/808220.sHtMLWap.sjzxtzx.cN/Article/808222.sHtMLWap.sjzxtzx.cN/Article/808224.sHtMLWap.sjzxtzx.cN/Article/808226.sHtMLWap.sjzxtzx.cN/Article/808228.sHtMLWap.sjzxtzx.cN/Article/808230.sHtMLWap.sjzxtzx.cN/Article/808232.sHtMLWap.sjzxtzx.cN/Article/808234.sHtMLWap.sjzxtzx.cN/Article/808236.sHtMLWap.sjzxtzx.cN/Article/808238.sHtMLWap.sjzxtzx.cN/Article/808240.sHtMLWap.sjzxtzx.cN/Article/808242.sHtMLWap.sjzxtzx.cN/Article/808244.sHtMLWap.sjzxtzx.cN/Article/808246.sHtMLWap.sjzxtzx.cN/Article/808248.sHtMLWap.sjzxtzx.cN/Article/808250.sHtMLWap.sjzxtzx.cN/Article/808252.sHtMLWap.sjzxtzx.cN/Article/808254.sHtMLWap.sjzxtzx.cN/Article/808256.sHtMLWap.sjzxtzx.cN/Article/808258.sHtMLWap.sjzxtzx.cN/Article/808260.sHtMLWap.sjzxtzx.cN/Article/808262.sHtMLWap.sjzxtzx.cN/Article/808264.sHtMLWap.sjzxtzx.cN/Article/808266.sHtMLWap.sjzxtzx.cN/Article/808268.sHtMLWap.sjzxtzx.cN/Article/808270.sHtMLWap.sjzxtzx.cN/Article/808272.sHtMLWap.sjzxtzx.cN/Article/808274.sHtMLWap.sjzxtzx.cN/Article/808276.sHtMLWap.sjzxtzx.cN/Article/808278.sHtMLWap.sjzxtzx.cN/Article/808280.sHtMLWap.sjzxtzx.cN/Article/808282.sHtMLWap.sjzxtzx.cN/Article/808284.sHtMLWap.sjzxtzx.cN/Article/808286.sHtMLWap.sjzxtzx.cN/Article/808288.sHtMLWap.sjzxtzx.cN/Article/808290.sHtMLWap.sjzxtzx.cN/Article/808292.sHtMLWap.sjzxtzx.cN/Article/808294.sHtMLWap.sjzxtzx.cN/Article/808296.sHtMLWap.sjzxtzx.cN/Article/808298.sHtMLWap.sjzxtzx.cN/Article/808300.sHtMLWap.sjzxtzx.cN/Article/808302.sHtMLWap.sjzxtzx.cN/Article/808304.sHtMLWap.sjzxtzx.cN/Article/808306.sHtMLWap.sjzxtzx.cN/Article/808308.sHtMLWap.sjzxtzx.cN/Article/808310.sHtMLWap.sjzxtzx.cN/Article/808312.sHtMLWap.sjzxtzx.cN/Article/808314.sHtMLWap.sjzxtzx.cN/Article/808316.sHtMLWap.sjzxtzx.cN/Article/808318.sHtMLWap.sjzxtzx.cN/Article/808320.sHtMLWap.sjzxtzx.cN/Article/808322.sHtMLWap.sjzxtzx.cN/Article/808324.sHtMLWap.sjzxtzx.cN/Article/808326.sHtMLWap.sjzxtzx.cN/Article/808328.sHtMLWap.sjzxtzx.cN/Article/808330.sHtMLWap.sjzxtzx.cN/Article/808332.sHtMLWap.sjzxtzx.cN/Article/808334.sHtMLWap.sjzxtzx.cN/Article/808336.sHtMLWap.sjzxtzx.cN/Article/808338.sHtMLWap.sjzxtzx.cN/Article/808340.sHtMLWap.sjzxtzx.cN/Article/808342.sHtMLWap.sjzxtzx.cN/Article/808344.sHtMLWap.sjzxtzx.cN/Article/808346.sHtMLWap.sjzxtzx.cN/Article/808348.sHtMLWap.sjzxtzx.cN/Article/808350.sHtMLWap.sjzxtzx.cN/Article/808352.sHtMLWap.sjzxtzx.cN/Article/808354.sHtMLWap.sjzxtzx.cN/Article/808356.sHtMLWap.sjzxtzx.cN/Article/808358.sHtMLWap.sjzxtzx.cN/Article/808360.sHtMLWap.sjzxtzx.cN/Article/808362.sHtMLWap.sjzxtzx.cN/Article/808364.sHtMLWap.sjzxtzx.cN/Article/808366.sHtMLWap.sjzxtzx.cN/Article/808368.sHtMLWap.sjzxtzx.cN/Article/808370.sHtMLWap.sjzxtzx.cN/Article/808372.sHtMLWap.sjzxtzx.cN/Article/808374.sHtMLWap.sjzxtzx.cN/Article/808376.sHtMLWap.sjzxtzx.cN/Article/808378.sHtMLWap.sjzxtzx.cN/Article/808380.sHtMLWap.sjzxtzx.cN/Article/808382.sHtMLWap.sjzxtzx.cN/Article/808384.sHtMLWap.sjzxtzx.cN/Article/808386.sHtMLWap.sjzxtzx.cN/Article/808388.sHtMLWap.sjzxtzx.cN/Article/808390.sHtMLWap.sjzxtzx.cN/Article/808392.sHtMLWap.sjzxtzx.cN/Article/808394.sHtMLWap.sjzxtzx.cN/Article/808396.sHtMLWap.sjzxtzx.cN/Article/808398.sHtMLWap.sjzxtzx.cN/Article/808400.sHtMLWap.sjzxtzx.cN/Article/808402.sHtMLWap.sjzxtzx.cN/Article/808404.sHtMLWap.sjzxtzx.cN/Article/808406.sHtMLWap.sjzxtzx.cN/Article/808408.sHtMLWap.sjzxtzx.cN/Article/808410.sHtMLWap.sjzxtzx.cN/Article/808412.sHtMLWap.sjzxtzx.cN/Article/808414.sHtMLWap.sjzxtzx.cN/Article/808416.sHtMLWap.sjzxtzx.cN/Article/808418.sHtMLWap.sjzxtzx.cN/Article/808420.sHtMLWap.sjzxtzx.cN/Article/808422.sHtMLWap.sjzxtzx.cN/Article/808424.sHtMLWap.sjzxtzx.cN/Article/808426.sHtMLWap.sjzxtzx.cN/Article/808428.sHtMLWap.sjzxtzx.cN/Article/808430.sHtMLWap.sjzxtzx.cN/Article/808432.sHtMLWap.sjzxtzx.cN/Article/808434.sHtMLWap.sjzxtzx.cN/Article/808436.sHtMLWap.sjzxtzx.cN/Article/808438.sHtMLWap.sjzxtzx.cN/Article/808440.sHtMLWap.sjzxtzx.cN/Article/808442.sHtMLWap.sjzxtzx.cN/Article/808444.sHtMLWap.sjzxtzx.cN/Article/808446.sHtMLWap.sjzxtzx.cN/Article/808448.sHtMLWap.sjzxtzx.cN/Article/808450.sHtMLWap.sjzxtzx.cN/Article/808452.sHtMLWap.sjzxtzx.cN/Article/808454.sHtMLWap.sjzxtzx.cN/Article/808456.sHtMLWap.sjzxtzx.cN/Article/808458.sHtMLWap.sjzxtzx.cN/Article/808460.sHtMLWap.sjzxtzx.cN/Article/808462.sHtMLWap.sjzxtzx.cN/Article/808464.sHtMLWap.sjzxtzx.cN/Article/808466.sHtMLWap.sjzxtzx.cN/Article/808468.sHtMLWap.sjzxtzx.cN/Article/808470.sHtMLWap.sjzxtzx.cN/Article/808472.sHtMLWap.sjzxtzx.cN/Article/808474.sHtMLWap.sjzxtzx.cN/Article/808476.sHtMLWap.sjzxtzx.cN/Article/808478.sHtMLWap.sjzxtzx.cN/Article/808480.sHtMLWap.sjzxtzx.cN/Article/808482.sHtMLWap.sjzxtzx.cN/Article/808484.sHtMLWap.sjzxtzx.cN/Article/808486.sHtMLWap.sjzxtzx.cN/Article/808488.sHtMLWap.sjzxtzx.cN/Article/808490.sHtMLWap.sjzxtzx.cN/Article/808492.sHtMLWap.sjzxtzx.cN/Article/808494.sHtMLWap.sjzxtzx.cN/Article/808496.sHtMLWap.sjzxtzx.cN/Article/808498.sHtMLWap.sjzxtzx.cN/Article/808500.sHtMLWap.sjzxtzx.cN/Article/808502.sHtMLWap.sjzxtzx.cN/Article/808504.sHtMLWap.sjzxtzx.cN/Article/808506.sHtMLWap.sjzxtzx.cN/Article/808508.sHtMLWap.sjzxtzx.cN/Article/808510.sHtMLWap.sjzxtzx.cN/Article/808512.sHtMLWap.sjzxtzx.cN/Article/808514.sHtMLWap.sjzxtzx.cN/Article/808516.sHtMLWap.sjzxtzx.cN/Article/808518.sHtMLWap.sjzxtzx.cN/Article/808520.sHtMLWap.sjzxtzx.cN/Article/808522.sHtMLWap.sjzxtzx.cN/Article/808524.sHtMLWap.sjzxtzx.cN/Article/808526.sHtMLWap.sjzxtzx.cN/Article/808528.sHtMLWap.sjzxtzx.cN/Article/808530.sHtMLWap.sjzxtzx.cN/Article/808532.sHtMLWap.sjzxtzx.cN/Article/808534.sHtMLWap.sjzxtzx.cN/Article/808536.sHtMLWap.sjzxtzx.cN/Article/808538.sHtMLWap.sjzxtzx.cN/Article/808540.sHtMLWap.sjzxtzx.cN/Article/808542.sHtMLWap.sjzxtzx.cN/Article/808544.sHtMLWap.sjzxtzx.cN/Article/808546.sHtMLWap.sjzxtzx.cN/Article/808548.sHtMLWap.sjzxtzx.cN/Article/808550.sHtMLWap.sjzxtzx.cN/Article/808552.sHtMLWap.sjzxtzx.cN/Article/808554.sHtMLWap.sjzxtzx.cN/Article/808556.sHtMLWap.sjzxtzx.cN/Article/808558.sHtMLWap.sjzxtzx.cN/Article/808560.sHtMLWap.sjzxtzx.cN/Article/808562.sHtMLWap.sjzxtzx.cN/Article/808564.sHtMLWap.sjzxtzx.cN/Article/808566.sHtMLWap.sjzxtzx.cN/Article/808568.sHtMLWap.sjzxtzx.cN/Article/808570.sHtMLWap.sjzxtzx.cN/Article/808572.sHtMLWap.sjzxtzx.cN/Article/808574.sHtMLWap.sjzxtzx.cN/Article/808576.sHtMLWap.sjzxtzx.cN/Article/808578.sHtMLWap.sjzxtzx.cN/Article/808580.sHtMLWap.sjzxtzx.cN/Article/808582.sHtMLWap.sjzxtzx.cN/Article/808584.sHtMLWap.sjzxtzx.cN/Article/808586.sHtMLWap.sjzxtzx.cN/Article/808588.sHtMLWap.sjzxtzx.cN/Article/808590.sHtMLWap.sjzxtzx.cN/Article/808592.sHtMLWap.sjzxtzx.cN/Article/808594.sHtMLWap.sjzxtzx.cN/Article/808596.sHtMLWap.sjzxtzx.cN/Article/808598.sHtMLWap.sjzxtzx.cN/Article/808600.sHtMLWap.sjzxtzx.cN/Article/808602.sHtMLWap.sjzxtzx.cN/Article/808604.sHtMLWap.sjzxtzx.cN/Article/808606.sHtMLWap.sjzxtzx.cN/Article/808608.sHtMLWap.sjzxtzx.cN/Article/808610.sHtMLWap.sjzxtzx.cN/Article/808612.sHtMLWap.sjzxtzx.cN/Article/808614.sHtMLWap.sjzxtzx.cN/Article/808616.sHtMLWap.sjzxtzx.cN/Article/808618.sHtMLWap.sjzxtzx.cN/Article/808620.sHtMLWap.sjzxtzx.cN/Article/808622.sHtMLWap.sjzxtzx.cN/Article/808624.sHtMLWap.sjzxtzx.cN/Article/808626.sHtMLWap.sjzxtzx.cN/Article/808628.sHtMLWap.sjzxtzx.cN/Article/808630.sHtMLWap.sjzxtzx.cN/Article/808632.sHtMLWap.sjzxtzx.cN/Article/808634.sHtMLWap.sjzxtzx.cN/Article/808636.sHtMLWap.sjzxtzx.cN/Article/808638.sHtMLWap.sjzxtzx.cN/Article/808640.sHtMLWap.sjzxtzx.cN/Article/808642.sHtMLWap.sjzxtzx.cN/Article/808644.sHtMLWap.sjzxtzx.cN/Article/808646.sHtMLWap.sjzxtzx.cN/Article/808648.sHtMLWap.sjzxtzx.cN/Article/808650.sHtMLWap.sjzxtzx.cN/Article/808652.sHtMLWap.sjzxtzx.cN/Article/808654.sHtMLWap.sjzxtzx.cN/Article/808656.sHtMLWap.sjzxtzx.cN/Article/808658.sHtMLWap.sjzxtzx.cN/Article/808660.sHtMLWap.sjzxtzx.cN/Article/808662.sHtMLWap.sjzxtzx.cN/Article/808664.sHtMLWap.sjzxtzx.cN/Article/808666.sHtMLWap.sjzxtzx.cN/Article/808668.sHtMLWap.sjzxtzx.cN/Article/808670.sHtMLWap.sjzxtzx.cN/Article/808672.sHtMLWap.sjzxtzx.cN/Article/808674.sHtMLWap.sjzxtzx.cN/Article/808676.sHtMLWap.sjzxtzx.cN/Article/808678.sHtMLWap.sjzxtzx.cN/Article/808680.sHtMLWap.sjzxtzx.cN/Article/808682.sHtMLWap.sjzxtzx.cN/Article/808684.sHtMLWap.sjzxtzx.cN/Article/808686.sHtMLWap.sjzxtzx.cN/Article/808688.sHtMLWap.sjzxtzx.cN/Article/808690.sHtMLWap.sjzxtzx.cN/Article/808692.sHtMLWap.sjzxtzx.cN/Article/808694.sHtMLWap.sjzxtzx.cN/Article/808696.sHtML

相關(guān)新聞

粒子群算法優(yōu)化PID參數(shù):智能控制新方法

粒子群算法優(yōu)化PID參數(shù):智能控制新方法

1. 當PID遇上粒子群:一場控制工程師與智能算法的跨界對話 在工業(yè)控制領域,PID調(diào)節(jié)就像老中醫(yī)把脈——經(jīng)驗豐富的工程師隨手調(diào)幾下參數(shù)就能讓系統(tǒng)穩(wěn)定運行,而新手往往對著Kp、Ki、Kd三個參數(shù)手足無措。最近我在給某自動化產(chǎn)線的溫度控制系統(tǒng)調(diào)…

2026/8/3 2:58:24 閱讀更多
通義千問多模態(tài)能力賦能菜鳥無人分揀站:實時圖像語義理解落地細節(jié)首度公開(含SDK調(diào)用密鑰配置清單)

通義千問多模態(tài)能力賦能菜鳥無人分揀站:實時圖像語義理解落地細節(jié)首度公開(含SDK調(diào)用密鑰配置清單)

更多請點擊: https://intelliparadigm.com 第一章:通義千問多模態(tài)能力賦能菜鳥無人分揀站:實時圖像語義理解落地細節(jié)首度公開(含SDK調(diào)用密鑰配置清單) 在菜鳥物流杭州蕭山智能分揀中心,通義千問Qwen-VL模型…

2026/8/3 2:48:24 閱讀更多
【AI副業(yè)生存底線】:沒有這4類工程化能力,所有“提示詞接單”都是短期幻覺

【AI副業(yè)生存底線】:沒有這4類工程化能力,所有“提示詞接單”都是短期幻覺

更多請點擊: https://kaifayun.com 第一章:AI副業(yè)生存底線的工程化認知重構(gòu) AI副業(yè)不是“用AI寫文案”或“接單跑模型”的零散勞動,而是以系統(tǒng)性工程思維構(gòu)建可持續(xù)交付能力的認知躍遷。當把副業(yè)視為一個最小可行產(chǎn)品(MVP&#x…

2026/8/3 3:48:26 閱讀更多
Vue3+UniApp跨端開發(fā)實戰(zhàn)與性能優(yōu)化指南

Vue3+UniApp跨端開發(fā)實戰(zhàn)與性能優(yōu)化指南

1. 為什么選擇Vue3UniApp進行多端開發(fā)作為前端開發(fā)者,我們經(jīng)常面臨一個現(xiàn)實問題:如何在有限的時間和資源下,覆蓋盡可能多的終端平臺?這正是Vue3UniApp組合的價值所在。我去年接手的一個電商項目,要求同時支持微信小程序…

2026/8/3 3:48:26 閱讀更多
JavaScript相等性判斷:==、===與Object.is詳解

JavaScript相等性判斷:==、===與Object.is詳解

1. JavaScript 中的相等性判斷:從入門到精通在 JavaScript 開發(fā)中,判斷兩個值是否"相等"可能是最基礎卻又最容易出錯的操作之一。我見過太多開發(fā)者因為對 、 和 Object.is() 的理解不夠深入而導致難以排查的 bug。更不用說 null、undefined 這…

2026/8/3 3:48:26 閱讀更多
2023年AI論文寫作工具橫向測評與深度解析

2023年AI論文寫作工具橫向測評與深度解析

1. AI論文寫作工具測評背景與行業(yè)現(xiàn)狀2023年被稱為"AI寫作元年",各類智能寫作工具如雨后春筍般涌現(xiàn)。作為一名專注教育科技領域的測評博主,我實測過市面上47款寫作類AI產(chǎn)品,發(fā)現(xiàn)論文輔助寫作這個細分賽道尤為熱鬧——從簡單的語法潤…

2026/8/3 3:38:26 閱讀更多
全球僅7家廠商通過ISO/IEC 27001認證的名片AI引擎,我們逆向拆解了它的字段置信度熔斷機制

全球僅7家廠商通過ISO/IEC 27001認證的名片AI引擎,我們逆向拆解了它的字段置信度熔斷機制

更多請點擊: https://kaifayun.com 第一章:全球僅7家廠商通過ISO/IEC 27001認證的名片AI引擎概覽 名片AI引擎是企業(yè)級智能文檔處理的核心組件,專注于高精度OCR、語義結(jié)構(gòu)化提取與跨語言實體對齊。截至2024年第三季度,全球范圍內(nèi)僅…

2026/8/3 0:07:47 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發(fā)過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是應用材料(Applied Materials)公司生產(chǎn)的一款用于半導體設備的I/O信號分配電路板。該型號(0100-02186)的核心特點如下:專用于Endura等半導體工藝腔室。集成信號路由與分配功能。連接控制…

2026/8/2 2:51:21 閱讀更多
Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機是日本日清(Nissei)品牌的一款工業(yè)用三相異步電機,適用于自動化設備及通用機械驅(qū)動。該型號(FFMN-32L-10-T0 40AX)的核心特點如下:三相交流異步電動機。額定…

2026/8/2 2:52:49 閱讀更多