happybara: Acceptance test framework for web applications

[ development, library, mit ] [ Propose Tags ]


Happybara is an acceptance test framework inspired by the popular Ruby library "Capybara". A short example of Happybara's expressive DSL:

visit "http://happybara-is-awesome.com"
within $ xpath "//form[@id='vote-for-happybara']" $ do
   fillIn (fillableField "First Name" [ ]) "Bob"
   fillIn (fillableField "Last Name"  [ ]) "Smith"

   click $ button "Vote!" [ disabled False ]

Learning Happybara

I would suggest start with these resources (in order):

Happy web testing!


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS] 0.0.1
Dependencies aeson, base (>=4.6 && <4.7), filepath, http-types, lifted-base, monad-control, mtl, text, time, transformers, transformers-base [details]
License MIT
Copyright Copyright (c) 2014 Charles Strahan
Author Charles Strahan
Maintainer charles.c.strahan@gmail.com
Category Development
Home page https://github.com/cstrahan/happybara
Uploaded by cstrahan at 2014-04-14T02:55:33Z
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 1129 total (2 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]