Código VS - Snippets de marionetistas

Essa extensão do Visual Studio Code adiciona trechos de código úteis predefinidos para o Puppeteer. Confira a API para obter mais informações sobre as opções disponíveis.



To como usar?


Instale a extensão primeiro.


De fato, existem duas maneiras de usar trechos:


1. Digitação direta


Comece a digitar o prefixo ou apenas parte do fragmento. Em seguida, encontre os fragmentos na lista de frases e pressione TAB ou ENTER .


2. Paleta de Comandos


Abra a Paleta de comandos e digite Insert Snippet . Em seguida, basta selecionar o trecho destacado.


Lista de trechos


Abaixo está uma lista de trechos suportados.


Marionetista

SnippetConteúdo
p-importrequire ('marionetista')
p-connectpuppeteer.connect
p-launchpuppeteer.launch

Navegador

SnippetConteúdo
p-browser-closebrowser.close
p-browser-disconnectbrowser.disconnect
p-browser-newPagebrowser.newPage
p-browser-on-disconnectedbrowser.on ('desconectado', ...)

Page

SnippetConteúdo
p-page-$página. $
p-page-$$página. $$
p-page-$evalpágina. $ eval
p-page-$$evalpágina. $$ eval
p-page-browserpage.browser
p-page-clickpage.click
p-page-closepage.close
p-page-contentpage.content
p-page-emulatepage.emulate
p-page-emulateMediapage.emulateMedia
p-page-focuspage.focus
p-page-goBackpage.goBack
p-page-goForwardpage.goForward
p-page-gotopage.goto
p-page-hoverpage.hover
p-page-keyboard-downpage.keyboard.down
p-page-keyboard-presspage.keyboard.press
p-page-keyboard-sendCharacterpage.keyboard.sendCharacter
p-page-keyboard-typepage.keyboard.type
p-page-keyboard-uppage.keyboard.up
p-page-mouse-clickpage.mouse.click
p-page-mouse-downpage.mouse.down
p-page-mouse-movepage.mouse.move
p-page-mouse-uppage.mouse.up
p-page-pdfpage.pdf
p-page-reloadpage.reload
p-page-screenshotpage.screenshot
p-page-titlepage.title
p-page-urlpage.url
p-page-waitForpage.waitFor
p-page-waitForFunctionpage.waitForFunction
p-page-waitForNavigationpage.waitForNavigation
p-page-waitForRequestpage.waitForRequest
p-page-waitForResponsepage.waitForResponse
p-page-waitForSelectorpage.waitForSelector
p-page-waitForXPathpage.waitForXPath
p-page-on-closepage.on ('fechar', ...)
p-page-on-consolepage.on ('console', ...)
p-page-on-dialogpage.on ('diálogo', ...)
p-page-on-domcontentloadedpage.on ('domcontentloaded', ...)
p-page-on-errorpage.on ('erro', ...)
p-page-on-frameattachedpage.on ('frameattached', ...)
p-page-on-framedetachedpage.on ('framedetached', ...)
p-page-on-framenavigatedpage.on ('framenavigated', ...)
p-page-on-loadpage.on ('carregar', ...)
p-page-on-metricspage.on ('métricas', ...)
p-page-on-pageerrorpage.on ('pageerror', ...)
p-page-on-popuppage.on ('pop-up', ...)
p-page-on-requestpage.on ('request', ...)
p-page-on-requestfailedpage.on ('requestfailed', ...)
p-page-on-requestfinishedpage.on ('requestfinished', ...)
p-page-on-responsepage.on ('resposta', ...)
p-page-on-workercreatedpage.on ('workercreated', ...)
p-page-on-workerdestroyedpage.on ('workerdestroyed', ...)

Exemplos gerais

SnippetConteúdo
p-examples-basicCria um exemplo básico de uma página

Promoção


Este é um projeto de código aberto. Qualquer entrada seria muito apreciada!

Source: https://habr.com/ru/post/pt442148/


All Articles