рд╡реАрдПрд╕ рдХреЛрдб - рдХрдардкреБрддрд▓реА рд╕реНрдирд┐рдкреЗрдЯ

рдпрд╣ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рди, рдкреБрдПрдкреАрддреЗрд░ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЙрдкрдпреЛрдЧреА рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред



Use рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?


рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕реНрдирд┐рдкреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ:


1. рдбрд╛рдпрд░реЗрдХреНрдЯ рдЯрд╛рдЗрдкрд┐рдВрдЧ


рдЙрдкрд╕рд░реНрдЧ рдпрд╛ рдЯреБрдХрдбрд╝реЗ рдХрд╛ рд╕рд┐рд░реНрдл рдПрдХ рднрд╛рдЧ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдлрд┐рд░ рд╡рд╛рдХреНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЯреБрдХрдбрд╝реЗ рдвреВрдВрдвреЗрдВ рдФрд░ TAB рдпрд╛ ENTER ред


2. рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ


рдХрдорд╛рдВрдб рдкреИрд▓реЗрдЯ рдЦреЛрд▓реЗрдВ рдФрд░ Insert Snippet рдЯрд╛рдЗрдк Insert Snippet ред рддреЛ рдмрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рд╕реНрдирд┐рдкреЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред


рд╕реНрдирд┐рдкреЗрдЯ рд╕реВрдЪреА


рдиреАрдЪреЗ рд╕рдорд░реНрдерд┐рдд рд╕реНрдирд┐рдкреЗрдЯреНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред


рдХрдардкреБрддрд▓реА рдЪрд▓рд╛рдиреЗрд╡рд╛рд▓рд╛

рдЯреБрдХрдбрд╝рд╛рд╕рд╛рдордЧреНрд░реА
p-importрдЖрд╡рд╢реНрдпрдХрддрд╛ ('рдХрдардкреБрддрд▓реА')
p-connectpuppeteer.connect
p-launchpuppeteer.launch

рдмреНрд░рд╛рдЙрдЬрд╝рд░

рдЯреБрдХрдбрд╝рд╛рд╕рд╛рдордЧреНрд░реА
p-browser-closebrowser.close
p-browser-disconnectbrowser.disconnect
p-browser-newPagebrowser.newPage
p-browser-on-disconnectedBrowser.on ('рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛', ...)

рдкреЗрдЬ

рдЯреБрдХрдбрд╝рд╛рд╕рд╛рдордЧреНрд░реА
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 ('рдХрд░реАрдм', ...)
p-page-on-consolepage.on ('рдХрдВрд╕реЛрд▓', ...)
p-page-on-dialogpage.on ('рд╕рдВрд╡рд╛рдж', ...)
p-page-on-domcontentloadedрдкреЗрдЬ.рдСрди ('рдбреЛрдордХрдВрдЯреЗрдВрдЯ рд▓реЛрдбреЗрдб', ...)
p-page-on-errorрдкреЗрдЬ.рдСрди ('рддреНрд░реБрдЯрд┐', ...)
p-page-on-frameattachedpage.on ('frameattached', ...)
p-page-on-framedetachedpage.on ('рдлрд╝реНрд░реЗрдордпреБрдХреНрдд', ...)
p-page-on-framenavigatedpage.on ('framenavigated', ...)
p-page-on-loadpage.on ('рд▓реЛрдб', ...)
p-page-on-metricspage.on ('рдореИрдЯреНрд░рд┐рдХреНрд╕', ...)
p-page-on-pageerrorpage.on ('рдкреЗрдЬрд░реЛрд░', ...)
p-page-on-popuppage.on ('рдкреЙрдкрдЕрдк', ...)
p-page-on-requestpage.on ('рдЕрдиреБрд░реЛрдз', ...)
p-page-on-requestfailedpage.on ('requestfailed', ...)
p-page-on-requestfinishedpage.on ('requestfinished', ...)
p-page-on-responsepage.on ('рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛', ...)
p-page-on-workercreatedpage.on ('рд╡рд░реНрдХрдЕрд░реНрдХреНрд░реАрдЯреЗрдб', ...)
p-page-on-workerdestroyedрдкреЗрдЬ.рдСрди ('рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдбрд╕реНрдЯреНрд░реЛрдпрдб', ...)

рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг

рдЯреБрдХрдбрд╝рд╛рд╕рд╛рдордЧреНрд░реА
p-examples-basicрдПрдХ рдкреГрд╖реНрда рдХрд╛ рдореВрд▓ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реИ

рдкрджреЛрдиреНрдирддрд┐


рдпрд╣ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИред рдХрд┐рд╕реА рднреА рдЗрдирдкреБрдЯ рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреА!

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


All Articles