435 Commits
Author SHA1 Message Date
dan@saucelabs.com 3a576ed354 2.18.4 v2.18.4 2017-12-22 13:34:37 -08:00
dan@saucelabs.com a3c1c75f3d Fix: w3c response missing 'capabilities' 2017-12-22 13:34:00 -08:00
dan@saucelabs.com e758ac13c9 2.18.3 v2.18.3 2017-12-22 13:21:41 -08:00
Dan Graham b7a99abc91 w3c CreateSession response (#161) 2017-12-22 13:20:52 -08:00
Dan Graham 376a0d3089 Make it so that 'status' is only returned for MJSONWP (#160)
Also:
* Make the 'fake-driver' a MJSONWP driver
* Fix unit tests that were broken when being called in 'appium-fake-driver'
2017-12-22 12:20:48 -08:00
dan@saucelabs.com 6101dc0fae 2.18.2 v2.18.2 2017-12-21 10:00:27 -08:00
Dan Graham d41b3629aa Don't validate 'presence' on firstMatch caps (#159)
* Doesn't make sense to validate 'presence' in the firstMatch caps, because the firstMatch caps extend alwaysMatch
* Only 'alwaysMatch' should validate 'presence'
2017-12-21 09:55:27 -08:00
dan@saucelabs.com ff254e122d 2.18.1 v2.18.1 2017-12-20 15:15:03 -08:00
Dan Graham ab1c359bad Fix incorrect identifying of unprefixed caps (#157) 2017-12-20 15:14:13 -08:00
Isaac Murchie 619fc4bfb9 2.18.0 v2.18.0 2017-12-19 09:02:27 -05:00
Isaac A. Murchie 973a6d70bb Add printPageSourceOnFindFailure flag to print source when find fails (#156) 2017-12-19 09:01:34 -05:00
Isaac Murchie 9b6d4b041b 2.17.2 v2.17.2 2017-12-18 07:33:05 -05:00
Jørgensen 8a705f8978 Added info about valid settings (#155) 2017-12-18 07:32:23 -05:00
Isaac Murchie 23ddc3068b 2.17.1 v2.17.1 2017-12-15 16:07:47 -05:00
Mykola Mokhnach 1a91bec967 Support pre-W3C element screenshot endpoint (#154) 2017-12-15 16:03:06 -05:00
dan@saucelabs.com c6a4e49843 2.17.0 v2.17.0 2017-12-13 14:53:50 -08:00
Dan Graham 53de387100 Handle capabilities prefixes (#153)
* Strip out 'appium:' prefixes
* Reject standard capabilities that contain the 'appium:' prefix
* Expose 'processCapabilities' as API method
2017-12-13 14:53:05 -08:00
dan@saucelabs.com ea62f58d6c 2.16.0 v2.16.0 2017-11-21 13:57:52 +01:00
Dan Graham 090d94795a Add W3C /actions endpoint (#146) 2017-11-21 04:54:39 -08:00
Dan Graham 4d2a5bd000 w3c routes (#147)
* Add aliased W3C routes
* Implement getTimeouts command
* getTimeouts returns an object containing all the timeouts and their values as key-value pairings
* Added routeHandler too
* Added w3c routes
2017-11-21 04:54:39 -08:00
Dan Graham 308e560ca1 W3C Error Formatting (#145)
* Remember protocol requested in createSession
  * Also renamed 'processCaps' to 'processCapabilities'
  * Checks the parameters in 'createSession' and determines if it's W3C or MJSONWP
* Add W3C error format
  * Add W3C status codes to errors
  * When deciding error format to return in mjsonwp.js, check format and then return eitherJSONWP or W3C format
2017-11-21 04:54:39 -08:00
Isaac Murchie 50fc067b7e 2.15.9 v2.15.9 2017-11-17 10:01:57 -05:00
Isaac Murchie af59909866 Revert newlines 2017-11-17 10:01:16 -05:00
Isaac Murchie 1e050d3df2 2.15.8 v2.15.8 2017-11-16 07:27:23 -05:00
Isaac Murchie cf385e53b0 Add newlines to static pages 2017-11-16 07:26:50 -05:00
Stu Duffy 6bda0705b7 Small correction to URI scheme validation (#151) 2017-11-16 07:23:55 -05:00
Isaac Murchie 6c6402de05 2.15.7 v2.15.7 2017-10-13 09:05:33 -04:00
cschabetsberger-micro-focus b7b0b7b2f3 Detect a non-working chromedriver connection after androidDriver.closeApp() and androidDriver.launchApp() (#136)
* * Make sure to detect a non-working chromedriver connection after calling androidDriver.closeApp() and androidDriver.launchApp() by returning the result body (resBody) only if it does not contain a status code

* Adapted unit test to cover the case when chromedriver responds with http
200 but status code != 0 (which represents an error)
Also fixed a typo in another test description
2017-10-13 09:05:02 -04:00
Isaac Murchie 9980a40f8e 2.15.6 v2.15.6 2017-10-10 08:27:12 -04:00
Isaac Murchie 02aab72bb0 Add error throwing to guinea pig static page 2017-10-10 08:25:35 -04:00
Dan Graham 56a502b4c0 Add current_package endpoint to doc (#143) 2017-10-04 08:59:05 -04:00
Dan Graham aa544eeb1e Link to latest JSONWP (#141) 2017-09-29 09:07:23 -04:00
Isaac Murchie 19dab313e3 2.15.5 v2.15.5 2017-09-22 15:01:41 -04:00
Isaac Murchie acc13fc95b Add console statements to guinea pig page 2017-09-22 14:54:05 -04:00
Isaac Murchie fc5cc08482 2.15.4 v2.15.4 2017-09-22 14:50:00 -04:00
wei-gu c63e2e9ce1 fix smbfs path (#140) 2017-09-22 14:49:09 -04:00
Isaac Murchie 6960463b64 2.15.3 v2.15.3 2017-09-11 07:33:27 -04:00
Isaac A. Murchie 4d47b73c3d Add static page with app banner (#138) 2017-09-11 07:32:29 -04:00
Isaac A. Murchie cb761debb4 Update travis config (#137) 2017-08-30 15:46:57 -04:00
Isaac A. Murchie 6d8a5712a8 Move non-unit tests into e2e tests (#135)
* Move non-unit tests into e2e tests

* Make sure e2e tests are run on travis
2017-08-21 15:11:16 -04:00
Isaac Murchie 4052adea2c 2.15.2 v2.15.2 2017-08-21 12:47:24 -04:00
Isaac Murchie 6f055a541d Update gulp plugins 2017-08-21 12:46:32 -04:00
Isaac Murchie 88affc5289 2.15.1 v2.15.1 2017-08-21 09:56:24 -04:00
Isaac Murchie 842ec9da5d Fix pre commit tests 2017-08-21 09:55:45 -04:00
Isaac Murchie 0060299dce Do not run e2e tests on npm run test 2017-08-18 17:57:18 -04:00
Jonathan Lipps 31b5e0e577 2.15.0 v2.15.0 2017-08-18 14:44:27 -07:00
Jonathan Lipps 4dc2cee20a update package-lock 2017-08-18 14:41:01 -07:00
Jonathan Lipps 874e4ff89c Merge pull request #134 from mykola-mokhnach/no_queue
Add a possibility to execute commands without queueing them
2017-08-18 14:31:13 -07:00
Mykola Mokhnach 7f01fb001d Add a possibility to execute commands without queueing them 2017-08-18 14:29:03 +02:00
Isaac Murchie 064d7d0e3c 2.14.0 v2.14.0 2017-08-16 14:36:26 -04:00