The webdriver-angular package

[Tags:library, mit]

For end to end testing of web applications from Haskell, the webdriver package is a great tool but does not provide specific commands to make testing a webpage using AngularJS easier. The protractor project provides Angular-specific webdriver commands but the test code must be written in javascript. This package fills the gap by reusing some of the protractor code to allow end to end tests of Angular applications to be written in Haskell.


[Skip to Readme]

Properties

Versions 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.1.11
Dependencies aeson (>=0.6), base (==4.*), language-javascript (==0.6.*), template-haskell (>=0.6), text (>=0.11), transformers (>=0.3), unordered-containers (>=0.2), webdriver (>=0.6 && <0.9) [details]
License MIT
Author John Lenz <lenz@math.uic.edu>
Maintainer John Lenz <lenz@math.uic.edu>
Stability Experimental
Category Web
Home page https://bitbucket.org/wuzzeb/webdriver-utils
Source repository head: hg clone https://bitbucket.org/wuzzeb/webdriver-utils
Uploaded Sun Aug 28 21:55:33 UTC 2016 by JohnLenz
Distributions LTSHaskell:0.1.10, NixOS:0.1.10, Stackage:0.1.11, Tumbleweed:0.1.10
Downloads 1428 total (13 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2016-08-28 [all 1 reports]

Modules

  • Test
    • WebDriver
      • Commands
        • Test.WebDriver.Commands.Angular

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for webdriver-angular

Readme for webdriver-angular-0.1.11

For end to end testing of web applications from Haskell, the webdriver package is a great tool but does not provide specific commands to make testing a webpage using AngularJs easier. The protractor project provides Angular-specific webdriver commands but the test code must be written in javascript. This package fills the gap by reusing some of the protractor code to allow end to end tests of Angular applications to be written in Haskell.