The three nouns provided by puppet-strings
are Browser
,
Tab
, and Element
.
puppet-strings
communicates with browsers through
Puppeteer and the
Chrome DevTools Protocol,
which enable the automation of every feature in the Chrome DevTools. It also
enables each browser tab to be automated concurrently.
puppeteer
(Object)browser
(PuppeteerBrowser)
console
(Array): An array of all console messages emitted by the tabtype
(string)message
(string)
errors
(Array): An array of all uncaught exceptions with stack tracespuppeteer
(Object)browser
(PuppeteerBrowser)page
(PuppeteerPage)
attributes
(Map<string, string>)innerText
(string)textContent
(string)outerHTML
(string)puppeteer
(Object)browser
(PuppeteerBrowser)page
(PuppeteerPage)frame
(PuppeteerFrame)elementHandle
(PuppeteerElementHandle)