W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Puppeteer 可以用來(lái)測(cè)試 Chrome 擴(kuò)展
注意 Chrome / Chromium 擴(kuò)展當(dāng)前只能在非無(wú)頭模式下使用。
下面的代碼用來(lái)處理擴(kuò)展的 background page,該擴(kuò)展的代碼在 ./my-extension:
const puppeteer = require('puppeteer'); (async() = >{
const pathToExtension = require('path').join(__dirname, 'my-extension');
const browser = puppeteer.launch({
headless: false,
args: [`--disable - extensions - except = $ {
pathToExtension
}`, `--load - extension = $ {
pathToExtension
}`]
});
const targets = await browser.targets();
const backgroundPageTarget = targets.find(target = >target.type() === 'background_page');
const backgroundPage = await backgroundPageTarget.page(); // 像處理任何其他頁(yè)面一樣測(cè)試背景頁(yè)面。 await browser.close();})();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: