Microsoft corporate blog
Programming
Visual Studio
March 7

VS Code — сниппеты Puppeteer

Это расширение Visual Studio Code добавляет предопределенные полезные фрагменты кода для Puppeteer. Проверьте API для получения дополнительной информации о доступных возможностях.



‍ Как использовать?


Сначала установите расширение.


По сути, есть два способа применения сниппетов:


1. Прямой набор текста


Начните вводить префикс или просто часть фрагмента. Затем найдите фрагменты в списке предложений и нажмите TAB или ENTER.


2. Command Palette


Откройте Command Palette и введите Insert Snippet. Затем просто выберите выделенный сниппет.


Список сниппетов


Ниже прикреплен список поддерживаемых сниппетов.


Puppeteer

Snippet Content
p-import require('puppeteer')
p-connect puppeteer.connect
p-launch puppeteer.launch

Browser

Snippet Content
p-browser-close browser.close
p-browser-disconnect browser.disconnect
p-browser-newPage browser.newPage
p-browser-on-disconnected browser.on('disconnected',...)

Page

Snippet Content
p-page-$ page.$
p-page-$$ page.$$
p-page-$eval page.$eval
p-page-$$eval page.$$eval
p-page-browser page.browser
p-page-click page.click
p-page-close page.close
p-page-content page.content
p-page-emulate page.emulate
p-page-emulateMedia page.emulateMedia
p-page-focus page.focus
p-page-goBack page.goBack
p-page-goForward page.goForward
p-page-goto page.goto
p-page-hover page.hover
p-page-keyboard-down page.keyboard.down
p-page-keyboard-press page.keyboard.press
p-page-keyboard-sendCharacter page.keyboard.sendCharacter
p-page-keyboard-type page.keyboard.type
p-page-keyboard-up page.keyboard.up
p-page-mouse-click page.mouse.click
p-page-mouse-down page.mouse.down
p-page-mouse-move page.mouse.move
p-page-mouse-up page.mouse.up
p-page-pdf page.pdf
p-page-reload page.reload
p-page-screenshot page.screenshot
p-page-title page.title
p-page-url page.url
p-page-waitFor page.waitFor
p-page-waitForFunction page.waitForFunction
p-page-waitForNavigation page.waitForNavigation
p-page-waitForRequest page.waitForRequest
p-page-waitForResponse page.waitForResponse
p-page-waitForSelector page.waitForSelector
p-page-waitForXPath page.waitForXPath
p-page-on-close page.on('close',...)
p-page-on-console page.on('console',...)
p-page-on-dialog page.on('dialog',...)
p-page-on-domcontentloaded page.on('domcontentloaded',...)
p-page-on-error page.on('error',...)
p-page-on-frameattached page.on('frameattached',...)
p-page-on-framedetached page.on('framedetached',...)
p-page-on-framenavigated page.on('framenavigated',...)
p-page-on-load page.on('load',...)
p-page-on-metrics page.on('metrics',...)
p-page-on-pageerror page.on('pageerror',...)
p-page-on-popup page.on('popup',...)
p-page-on-request page.on('request',...)
p-page-on-requestfailed page.on('requestfailed',...)
p-page-on-requestfinished page.on('requestfinished',...)
p-page-on-response page.on('response',...)
p-page-on-workercreated page.on('workercreated',...)
p-page-on-workerdestroyed page.on('workerdestroyed',...)

General Examples

Snippet Content
p-examples-basic Creates a basic example of a page

Содействие


Это проект с открытым исходным кодом. Любой вклад будет принят с благодарностью!

+8
2.5k 20
Leave a comment
Top of the day