The project is in a healthy, maintained state
Automation Patches / Extensions that allow you to extend your Ruby-based testing frameworks
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
 Dependencies

Development

~> 3.27
>= 5.0, < 8
~> 1.0
~> 3.10
~> 1.22.3
>= 4.0.0.alpha1, < 5
 Project Readme

Automation Helpers

The new OSS name for the gem formerly known as ca_testing

This package will allow you to extend your automated testing frameworks with the following

  • Driver creation: Allowing you to simply reference your drivers with a simple method (No more confusing capability classes / methods)
  • Simple extensions to regular classes (A bit like ActiveSupport where it's needed / common)
  • Extensions to the commonly used Automation Packages (Selenium / Capybara e.t.c.), DSL's (Think of things like enhancing Capybara::Node::Element e.t.c.)
  • Patches required to allow instant fixing of bugs in upstream repos whilst fixes are in PR and being reviewed / merged

Installation

Add this line to your application's Gemfile:

gem 'automation_helpers'

And then execute:

$ bundle

Usage

Either require all of the extensions required, or require individual bits and pieces

Development

$ bundle
# Code anything relevant - Add tests for each public method!
$ bundle exec rake
# Ensure it's all green! Then commit and push

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/site-prism/automation_helpers

Verbose Documentation

This will come in time. Meanwhile if you check the gem code some of the methods are now beginning to get documented. Also check the specs