A WebDriver client and acceptance testing library for Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api resolve the race when "Stop" and the "checkStatus" goroutine in Jan 30, 2019
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 Remove Go 1.8 from CI Jan 31, 2019
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
go.mod Add support for Go modules Aug 25, 2018
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!