System testing for Rails application without Capybara, using Puppeteer

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • PopRuby - Clothing and Accessories for Ruby Developers
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • puppeteer-ruby

    A Ruby port of Puppeteer

    Puppeteer for Ruby: https://github.com/YusukeIwaki/puppeteer-ruby

  • Capybara

    Acceptance test framework for web applications

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • puppeteer

    Node.js API for Chrome

    On the other hand, Puppeteer or Playwright have a relyable solution for waiting the Element: Page#waitForSelector and Page#waitForNavigation. (Playwright has more advanced feature of auto-waiting )

  • playwright-ruby-client

    Playwright client for Ruby

    Playwright for Ruby: https://playwright-ruby-client.vercel.app/

  • Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

    On the other hand, Puppeteer or Playwright have a relyable solution for waiting the Element: Page#waitForSelector and Page#waitForNavigation. (Playwright has more advanced feature of auto-waiting )

  • 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.

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