VSコード-操り人形スニペット

このVisual Studio Code拡張機能は、Puppeteer用の定義済みの便利なコードスニペットを追加します。 利用可能なオプションの詳細については、 APIをご覧ください。



use使用方法


最初に拡張機能をインストールします。


実際、スニペットを使用する方法は2つあります。


1.直接入力


プレフィックスまたはフラグメントの一部の入力を開始します。 次に、文のリストでフラグメントを見つけ、 TABまたはENTERを押しENTER


2.コマンドパレット


コマンドパレットを開き、「 Insert Snippetと入力します。 次に、強調表示されたスニペットを選択します。


スニペットリスト


以下は、サポートされているスニペットのリストです。


操り人形師

スニペット内容
p-importrequire( '操り人形師')
p-connectpuppeteer.connect
p-launchpuppeteer.launch

ブラウザ

スニペット内容
p-browser-closebrowser.close
p-browser-disconnectbrowser.disconnect
p-browser-newPagebrowser.newPage
p-browser-on-disconnectedbrowser.on( 'disconnected'、...)

ページ

スニペット内容
p-page-$ページ。
p-page-$$ページ。
p-page-$evalページ。$ eval
p-page-$$evalページ。$$ 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( 'close'、...)
p-page-on-consolepage.on( 'console'、...)
p-page-on-dialogpage.on( 'dialog'、...)
p-page-on-domcontentloadedpage.on( 'domcontentloaded'、...)
p-page-on-errorpage.on( 'error'、...)
p-page-on-frameattachedpage.on( 'frameattached'、...)
p-page-on-framedetachedpage.on( 'framedetached'、...)
p-page-on-framenavigatedpage.on( 'framenavigated'、...)
p-page-on-loadpage.on( 'load'、...)
p-page-on-metricspage.on( 'metrics'、...)
p-page-on-pageerrorpage.on( 'pageerror'、...)
p-page-on-popuppage.on( 'popup'、...)
p-page-on-requestpage.on( 'request'、...)
p-page-on-requestfailedpage.on( 'requestfailed'、...)
p-page-on-requestfinishedpage.on( 'requestfinished'、...)
p-page-on-responsepage.on( 'response'、...)
p-page-on-workercreatedpage.on( 'workercreated'、...)
p-page-on-workerdestroyedpage.on( 'workerdestroyed'、...)

一般的な例

スニペット内容
p-examples-basicページの基本的な例を作成します

プロモーション


これはオープンソースプロジェクトです。 どんな入力でも大歓迎です!



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


All Articles