All Hands/Berlin2020/Demos: Difference between revisions

→‎Puppetize Firefox - Firefoxify Puppeteer (Henrik Skupin): removing extra new lines from blockquote
(→‎Puppetize Firefox - Firefoxify Puppeteer (Henrik Skupin): removing extra new lines from blockquote)
Line 103: Line 103:


===Puppetize Firefox - Firefoxify Puppeteer ([https://people.mozilla.org/p/r--Xb1YelqVVtOnApBMdiC-Cg== Henrik Skupin])===
===Puppetize Firefox - Firefoxify Puppeteer ([https://people.mozilla.org/p/r--Xb1YelqVVtOnApBMdiC-Cg== Henrik Skupin])===
<BLOCKQUOTE>The internet is not healthy if popular web automation or testing tools only work
<BLOCKQUOTE>The internet is not healthy if popular web automation or testing tools only work in Chrome. Until recently, that was the case with Puppeteer, a node.js library developed by Google on top of the Chrome DevTools Protocol (CDP).
in Chrome. Until recently, that was the case with Puppeteer, a node.js library
developed by Google on top of the Chrome DevTools Protocol (CDP).


The Web Compatibility team has implemented a subset of CDP in Firefox, and
The Web Compatibility team has implemented a subset of CDP in Firefox, and we're working with Google toward cross-browser support in Puppeteer. At the same time, this work is the first step toward bidirectional communication in the WebDriver standard for browser remote control: someday it will be easy to write event-driven browser automation that works across all browsers.
we're working with Google toward cross-browser support in Puppeteer. At the same time, this work is the first step toward bidirectional communication in the WebDriver standard for browser remote control: someday it will be easy to write event-driven browser automation that works across all browsers.


Our demo will showcase the current state of the project, how it relates to WebDriver, and how Puppeteer can currently be used with Firefox, e.g. by running the Gutenberg editor tests for Wordpress.</BLOCKQUOTE>
Our demo will showcase the current state of the project, how it relates to WebDriver, and how Puppeteer can currently be used with Firefox, e.g. by running the Gutenberg editor tests for Wordpress.</BLOCKQUOTE>
canmove, Confirmed users, Bureaucrats and Sysops emeriti
4,714

edits