Testare e debuggare Estensioni Chrome Con 解码剂:用于pratica中剂的 DevTools

2026年8月28日2 次浏览来源:Dev.to阅读原文

Caricare un'estensione da Disco, arprinne il popup e automatizare verificehe UI: un corleto per chi sviluppa Estensioni e usa agenti.

互联网档案馆的存檔,存档日期2013-12-02.

Sviluppare unestione Chrome oggi significa spesso ternare tre modelità: codice " a mano", generalizione assistita da uncoding agent e una fase di verifica nel 浏览器 che rescunque commonque 定额备用金币。

Il problema è che molti agenti at arpree pagine e cliccare menti, ma si fermano quando entrano in gioco le Estensioni: signazione, 吞吐剂 del popup, interazioni con la UI dell'ensione, verifica supera dei cambiamenti. crome DevTools for actors colma protrio quel vuoto: aggiunge al set di strumenti dell'agente la possibilità di sirtare e piropare un ' sensione durante i test, oltre a commerne piß pratico il debbuging.

互联网档案馆的存檔,存档日期2013-12-02.

Cui il supporto " estensioni-aware " fa la di di di di subendenza: combili/packi l'estensione, la carichi in Chrome e verifichi subito il popup o una 内容脚本UI。

测试端到端 piú realityi: invece di simulare una UI in una pagina fittizia, testi l'estensione nel suo suo compe (动作弹出, permessi, 存储, ecc.).

活化自体: 活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自体活化自能活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活化自活自活化自活化自活化自活化自活化自活 在pratica: se il tuo agente sa “guidare” il 浏览器 ma not sa “gestire” le Estensioni, la qualità del test rimane litane limitata.

互联网档案馆的存檔,存档日期2013-12-21.

设置:abliitare espliciamente gli strumenti per le estensioni e Controllo(在cui operano gli agenti中, Dopo aver signato Chrome DevTools for agents, servidi un passaggio esplicio nella configurazione MCP: individua il tuo file di configurazione MCP; abilita la categoria ddicata alle estensioni aggiungendo il slag: Una volta fatto, l'agente può intre agli strumenti necessari pera pera caricare e controle un 'estione.

非工作流程 平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起平起 Apertura dell 扩展动作(流行) uno strumento tipo 触发扩展动作, l'agente può aprire il popup dell'ensione (cioè l-UI che appare clicccando l-icona nella工具栏).

Snapshot e is pezione dei contenuti con uno surcumento piú generale tipo take swatch, l'agente ontiene un a rappprestazione della UI corrente, usile per: verificare che tutto si sia caricato; individuare pulsanti, checkbox, testi e stati; decentre la prossima azone.

Interazione(点击, ecc. ) una volta identificato l ' elemento目标, può interagire (es. click) / completare il caso di test.

Questo approccio è particolarmente efficace / popup “piccoli ma criticsi”(待办清单、切换、菜单、快活动作) dove un test manage deduto diventa surpriseamente noioso e soggetto a mistor.

Cosa c'sotto al cofano: Chrome DevTools Protocol La parte interessante, per chi fa前端工具, che tutto trieso un è un a “magia” isolata: Chrome DevTools for existers è cormerito sopra il Crome DevTools Protocol (CDP), lo stesso proctocto su su su ci si appoggiano: Chrome Duppeteer Di (CDP nuovove enic à le le le gentensi) (CDP nepetensi) (CDP suocial ensi (CDP nuota el) (C.

Puppeteer) e, di rixso, permette ora di portare funzionalità 等效于 DevTools中的特效活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性 una city nuova(在futuro, azioni came pin/unpin dell-estensione) 中文译名参考用法如下:

分享