Playwright extension for DevTools that allows you to export tests directly from the Recorder panel.
Playwright extension for DevTools that allows you to export tests directly from the Recorder panel.
User reviews
5 Β· from the Chrome Web Store- K
Kyle Kestell
Jul 21, 2025Lies. Does not support Playwright.
- T
Tom
Apr 3, 2024It says it does Playwright but it's unavailable in the dropdown menu. Only JSON and Puppeteer are available.
- M
Micah Cowsik-Herstand
Feb 5, 2024 - J
Jeremy Walker
Dec 4, 2023It seems like it doesn't work, but really it's just (incredibly) poorly documented: the "Getting Started" section (above) leaves out crucial steps for getting started. *** YOU DO NOT USE THIS LIKE A NORMAL CHROME EXTENSION!!!! *** Why can't the Playwright people just say as much? It'd be so simple to add one sentence to the "Getting Started" section above: To use this extension you must open your developer tools and click the "Recorder" tab. That's it! One star for not explaining ho...
- J
Jakob
May 10, 20230?d(f):_.cc(f&&typeof f.length=="number"&&typeof f.item=="function"?_.Od(f):f,d)}}; _.Ae=function(a){return _.xe(document,a)};_.xe=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.Be=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Ce=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.De=function(a,b){return a&&b?a==b||a.contains(b):!1};_.qe=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};pe=function(a){this.i=a||_.t.document||document};_.p=pe.prototype; _.p.H=function(a){return _.se(this.i,a)};_.p.Sa=function(a,b,c){return _.ze(this.i,arguments)};_.p.appendChild=function(a,b){a.appendChild(b)};_.p.Te=_.Be;_.p.yg=_.Ce;_.p.xg=_.De; }catch(e){_._DumpException(e)} try{ _.Ti=function(a,b){a.src=_.ee(b).toString()};_.Ui=function(a){var b=_.je("script",a.ownerDocument);b&&a.setAttribute("nonce",b)};_.Vi=function(a,b){a.src=_.ee(b);_.Ui(a)};_.Wi=function(a){if(!a)return null;a=_.H(a,4);var b;a===null||a===void 0?b=null:b=_.de(a);return b};_.Xi=function(a,b,c){a=a.ha;return _.zb(a,a[_.v]|0,b,c)!==void 0};_.Yi=class extends _.P{constructor(a){super(a)}};_.Zi=function(a,b){return(b||document).getElementsByTagName(String(a))}; }catch(e){_._DumpException(e)} try{ var aj=function(a,b){a