Sha256: 18d866abc2b7cd00cc837cb8d473d0b82a894cc3ef9e9ac1fd0ce0da99d64298

Contents?: true

Size: 525 Bytes

Versions: 1

Compression:

Stored size: 525 Bytes

Contents

require "puppeteer" # Puppeteer gem
require_relative "puppeteer/rails/tester/version" # Version info (if used)
require_relative "puppeteer/rails/tester/example_test" # Load ExampleTest

module PuppeteerRailsTester
  # Runner class to handle Puppeteer interactions
  class Runner
    def self.run
      Puppeteer.launch(headless: true) do |browser|
        yield(browser) if block_given? # Pass the browser to a block
      end
    #rescue => e
    # puts "Failed to launch Puppeteer: #{e.message}"
    #end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
puppeteer-rails-tester-0.1.0 lib/puppeteer-rails-tester.rb