WebDriver/RemoteProtocol/News: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (Add June 2)
Line 1: Line 1:


Every few weeks we share some highlights in recent work on Remote Protocol.
Every few weeks we share some highlights in recent work on Remote Protocol.
== 2020-06-02 ==
* 🎉 We completed the [https://wiki.mozilla.org/Remote/Milestones#All_MVP_Bugs ''Beta MVP milestone''] on May 20th. That included a lot of major CDP end-points and events needed to use Puppeteer for automation. With that milestone achieved Firefox now passes
** 53% of the [https://github.com/puppeteer/puppeteer ''Puppeteer''] unit tests
** 54% of the [https://github.com/WordPress/gutenberg ''Gutenberg''] end-to-end tests.
* Our work will continue on another milestone after some outreach and the prioritization of the remaining highly requested CDP end-points and events. In the meantime we will focus on Fission compatibility.
* Etienne provided another patch that implements [https://bugzilla.mozilla.org/show_bug.cgi?id=1637619 ''Network.getAllCookies''].
* Partial support for iframes has been added, and as such the [https://bugzilla.mozilla.org/show_bug.cgi?id=1599413 ''Page.frameAttached''] and [https://bugzilla.mozilla.org/show_bug.cgi?id=1599773 ''Page.frameDetached''] events are emitted now. It also means that the ''frameId'' property of the [https://bugzilla.mozilla.org/show_bug.cgi?id=1637363 ''Network.requestWillBeSent and Network.responseReceived''] events can correctly reference the related frame. Right now this feature is pref’ed off behind the ''remote.frames.enabled'' preference, but we hope to enable it by default relatively soon.
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&resolution=FIXED&chfieldvalue=Fixed&classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&keywords_type=nowords&list_id=15122440&chfield=resolution&product=Remote%20Protocol&keywords=meta&chfieldfrom=2020-05-19&chfieldto=2020-06-02 ''Fixed bugs''] between May 20th and June 2nd


== 2020-05-19 ==
== 2020-05-19 ==

Revision as of 15:13, 2 June 2020

Every few weeks we share some highlights in recent work on Remote Protocol.

2020-06-02

  • 🎉 We completed the Beta MVP milestone on May 20th. That included a lot of major CDP end-points and events needed to use Puppeteer for automation. With that milestone achieved Firefox now passes
  • Our work will continue on another milestone after some outreach and the prioritization of the remaining highly requested CDP end-points and events. In the meantime we will focus on Fission compatibility.
  • Etienne provided another patch that implements Network.getAllCookies.
  • Partial support for iframes has been added, and as such the Page.frameAttached and Page.frameDetached events are emitted now. It also means that the frameId property of the Network.requestWillBeSent and Network.responseReceived events can correctly reference the related frame. Right now this feature is pref’ed off behind the remote.frames.enabled preference, but we hope to enable it by default relatively soon.
  • Fixed bugs between May 20th and June 2nd

2020-05-19

2020-05-05

2020-04-07

2020-02-25

2020-01-14

2019-12-17

2019-11-05 and 2019-12-03

Introduction: The Web Predictability team (#interop) is implementing a subset of CDP in Firefox; we’ve had a working prototype for some time, and our next milestone is to provide initial cross-browser support in Google's Puppeteer (a popular Node.js library for headless browser automation).