RLicker

Build Status

Why should I have to subscribe to one particular browser driver? Each seems to have incompatible DSLs and different ideas about abstraction. Changing from one to the other is a non-trivial exercise.

RLicker aims to perform a kind of dependency inversion, providing an abstraction to program against, enabling the implementation to be switched easily -- even at runtime.

I am starting with capybara webkit as a reference implementation because it rules.

References