A WebDriver client and acceptance testing library for Go
Go HTML
Clone or download
sclevine Merge pull request #153 from borodiychuk/http-client
Allow to join page with custom HTTP client
Latest commit 6ada53b Mar 6, 2018
Permalink
Failed to load latest commit information.
api Refactor JoinPage to accept Options Mar 6, 2018
appium rework TouchAction to make it "Repository" aware, and mimic the new Feb 24, 2016
internal Pend PhantomJS specs affected by bugs, adjust .travis.yml Mar 4, 2018
matchers Simplify struct lists in tests and color parser May 30, 2015
.gitignore Merge remote-tracking branch 'sclevine/master' Nov 3, 2015
.travis.yml Adjust Go versions Mar 4, 2018
CONTRIBUTING.md Update CONTRIBUTING.md Feb 26, 2015
LICENSE Initial commit Sep 30, 2014
README.md Plug Spec Sep 16, 2017
THANKS.md Renamed THANKS -> THANKS.md Nov 1, 2014
agouti.go support geckodriver Mar 3, 2018
agouti_suite_test.go Deprecate core package in favor of github.com/sclevine/agouti Feb 18, 2015
capabilities.go Fixing link to correct DesiredCapabilities doc Oct 2, 2017
capabilities_test.go Changed url and fixed test Nov 9, 2016
injector_test.go Remove unnecessary page session, refactor selectable tests Mar 10, 2015
multiselection.go Most test suites restored. Appium in progress. Mar 16, 2015
multiselection_test.go Remove unnecessary page session, refactor selectable tests Mar 10, 2015
options.go Add ChromeOption Jun 18, 2017
options_test.go Requested changes Jun 19, 2017
page.go Refactor JoinPage to accept Options Mar 6, 2018
page_test.go Simplify struct lists in tests and color parser May 30, 2015
selectable.go add support for timeouts on session Feb 24, 2016
selectable_test.go Add AllByID and associated tests May 8, 2015
selection.go Adds support for mobile WebDriver actions, as well as more mouse actions Mar 23, 2015
selection_actions.go Add a Clear method for Selection Aug 23, 2016
selection_actions_test.go Add a Clear method for Selection Aug 23, 2016
selection_frames.go Refactor element repository to increase test coverage and fix subtle … Mar 20, 2015
selection_frames_test.go Refactor element repository to increase test coverage and fix subtle … Mar 20, 2015
selection_properties.go Refactor element repository to increase test coverage and fix subtle … Mar 20, 2015
selection_properties_test.go Adds support for mobile WebDriver actions, as well as more mouse actions Mar 23, 2015
selection_test.go Simplify struct lists in tests and color parser May 30, 2015
types.go Adds support for mobile WebDriver actions, as well as more mouse actions Mar 23, 2015
webdriver.go Document that a WebDriver's HTTPClient always takes precedence over a… Sep 10, 2015

README.md

Agouti

Build Status GoDoc

#agouti IRC on Freenode

Agouti is a library for writing browser-based acceptance tests in Google Go. It provides Gomega matchers and plays nicely with Ginkgo or Spec. See agouti.org and the GoDoc for documentation. Have questions? Check out the Agouti mailing list or the #agouti IRC channel on Freenode.

The integration tests are a great place to see everything in action and get started quickly!