Show HN: Autogenerate Playwright and Puppeteer test scripts from the browser

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • Recorder

    A browser extension that generates Cypress, Playwright and Puppeteer test scripts from your interactions 🖱 ⌨ (by DeploySentinel)

  • I've tried using the built-in recorder myself a bit while it was in Canary, and here's my take:

    - The experimental Chrome recorder is only for Puppeteer, so if you like Playwright, you're out of luck. (imo Playwright's ergonomics are way more refined than Puppeteer has and is the way we'd want to be writing tests in the future)

    - The Chrome recorder introduces a _ton!_ of boilerplate code that's really bulky to work around if you want to maintain the tests yourself afterwards. I'm not sure what workflow the creators envisioned when they initially created the test generation system.

    - You have to save the code to a file with the built-in recorder, you can't just copy and paste it into your editor, which is frustrating to me, especially if you're trying to record 1 new test into an existing file with a suite of tests.

    - It lacks a few events you can create using the DeploySentinel recorder such as hover events, capturing screenshots, awaiting/asserting on text.

    I think there's a few pros/cons to different tools out there, I've put together a side-by-side comparison here: https://github.com/DeploySentinel/Recorder#alternatives-comp...

    The chrome built-in recorder is finally on Chrome stable recently, I'd say you should try it out, and then try out DeploySentinel recorder.

    If you love the Chrome built-in one more, I'd love to hear what you think is missing!

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I built an alternative for the deprecated & beloved Cypress Studio - generate Cypress scripts from your browser interactions right inside of Cypress

    1 project | /r/vuejs | 26 Jul 2022
  • Resurrecting the deprecated Cypress Studio experience - I built a Cypress plugin to generate Cypress scripts from your browser interactions

    1 project | /r/rails | 26 Jul 2022
  • Resurrecting the deprecated Cypress Studio experience - I built a Cypress plugin to generate Cypress scripts from your browser interactions

    1 project | /r/node | 26 Jul 2022
  • My friend & I built a Cypress/Playwright/Puppeteer Test Recorder that generates Cypress/Playwright/Puppeteer Scripts from your actions

    1 project | /r/vuejs | 31 Mar 2022
  • Me & my friend built an open source Chrome/Firefox extension that generates Cypress/Playwright/Puppeteer Scripts from your actions

    1 project | /r/node | 31 Mar 2022