399 Commits
Author SHA1 Message Date
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
Mykola Mokhnach 8481b9ac7c Add 'enabled' parameter to toggle_touch_id_enrollment endpoint (#130)
* Add 'enabled' parameter to toggle_touch_id_enrollment endpoint

* Update the hash
2017-08-16 14:35:52 -04:00
Isaac Murchie 4adf86886a 2.13.0 v2.13.0 2017-08-15 09:08:36 -04:00
Isaac A. Murchie 01e9914b66 Update linting and add coverage (#131) 2017-08-15 08:53:47 -04:00
Mykola Mokhnach a693ac4796 Add driverData property to the base driver class (#132) 2017-08-14 08:29:54 -04:00
Isaac Murchie 78acb13716 2.12.0 v2.12.0 2017-08-08 16:53:48 -04:00
Isaac Murchie a0c4209599 Update package lock 2017-08-08 16:52:05 -04:00
Bruno Alassia 8cd54941a3 Add new endpoints (#129)
* add routes for new emulator methods

* add networkSpeed method

* update hash
2017-08-08 16:47:25 -04:00
Isaac Murchie eb5168dde0 2.11.1 v2.11.1 2017-08-01 16:13:42 -04:00
Isaac A. Murchie 5ade1cfed0 Make different pages and links distinguishable (#128) 2017-08-01 16:13:22 -04:00
Isaac Murchie cc5e552ded 2.11.0 v2.11.0 2017-07-19 07:40:10 -04:00
Jonathan Lipps e2032ebeba warn when a setting does not exist (#127)
* commit npm 5 package-lock

* warn if someone attempts to set a setting which has no default (fix appium/appium#3585)
2017-07-19 07:36:16 -04:00
cool-firer f72c61c071 exchange deleteSession and curCommandCancellable (#126)
session should be closed firstly if some unexpected happens, so the following request can be responsed immediately.
2017-07-19 07:35:48 -04:00
Isaac Murchie 47a9e09715 2.10.2 v2.10.2 2017-07-07 07:25:44 -04:00
Isaac A. Murchie 3bffc168b8 Allow downloaded app urls to have query strings (#125)
* Allow downloaded app urls to have query strings

* Readjust some of the work
2017-07-07 07:24:59 -04:00
Jonathan Lipps 1cda12062f 2.10.1 2017-06-15 15:21:32 -07:00
Jonathan Lipps 29957acdfd 2.10.1 v2.10.1 2017-06-15 15:19:56 -07:00
Jonathan Lipps e6955891af Merge pull request #124 from appium/jlipps-mutant
fix bug in DeviceSettings where we could mutate external object
2017-06-15 15:19:35 -07:00
Jonathan Lipps acd890bb20 fix bug in DeviceSettings where we could mutate external object 2017-06-15 14:35:33 -07:00
Isaac Murchie 539755e07c 2.10.0 v2.10.0 2017-06-15 07:07:50 -04:00
Isaac A. Murchie 190a896d9c Add route to get current package (#123) 2017-06-15 07:07:25 -04:00
Isaac Murchie c25db6a453 2.9.0 v2.9.0 2017-05-30 11:13:43 -04:00
Jonathan Lipps 1991379a00 allow both 'value' and 'text' params for setValue (#121)
* allow both 'value' and 'text' params for setValue

this introduces a 'makeArgs' option for the spec which allows handling of more complex scenarios.

* clarify some variable names and add fuller commentary
2017-05-30 11:13:17 -04:00
Jonathan Lipps fc801d0258 Merge pull request #122 from appium/dpgraham-fix-table-2
Fix error table formatting
2017-05-26 13:15:40 -07:00
Dan Graham 9728ec5de5 Update errors.md 2017-05-26 13:14:03 -07:00
Isaac Murchie c357f4e3ef 2.8.1 v2.8.1 2017-05-18 11:31:00 -04:00
Mykola Mokhnach dd084953b8 Add warning message for erroneous responses to make debugging easier (#119) 2017-05-16 09:47:09 -07:00
Isaac Murchie c74276dfae 2.8.0 v2.8.0 2017-04-27 15:11:19 -04:00
Dan Graham 0bf5acbd52 Removed adm-zip (#118)
* Added a test for unzipFile (which uses adm-zip)
* Tested that it worked with adm-zip and then failed once adm-zip was taken out
* Replaced 'adm-zip' with zip.extractAllTo from appium-supprt
2017-04-26 17:55:46 -07:00
Dan Graham 9d1b2cedae Implemented capabilities spec (#117)
* Update  hash

* Add validateCapabilities and parseCapabilities

* Added merge capabilities

* Moved capabilities into it's own file

* Added capabilities as a possible required param

* Can pass desiredCapabilities or capabilities into createSession

* Remove 'required' desiredCapabilities

* desiredCapabilities isn't required any more because we can provide capabilities as well
* Will need to  update validation logic in 'driver.createSession' to do the validation there instead

* Code cleanup

* Skip presence constraint in parseCapabilities

* We don't need to check that items are present until after we've formed the matched capabilities

* Added validation function to routes

* Function 'validate' takes params as an arg and then returns a message if the validation fails
* Uses this to validate that either "capabilities" or "desiredCapabilities" was provided

* Renamed capabilities to caps

* Move caps required validator from process to parse

* Removed InvalidParametersError

* Update BadParametersError so that if a message is added as the 3rd argument it shows a different error message

* Made validation re-usable
2017-04-07 15:12:12 -07:00
Isaac Murchie b7bd90aa53 2.7.1 v2.7.1 2017-03-29 13:00:55 -04:00
Isaac A. Murchie 1a34f6b989 Fix casing on record screen endpoints (#115) 2017-03-29 13:00:15 -04:00
Isaac Murchie 94a1ca042a 2.7.0 v2.7.0 2017-03-23 07:31:40 -04:00
heeseon hwang 363fdacbf7 record the screen while testing (#114)
* record the screen while testing

* Update routes-specs.js
2017-03-23 07:31:18 -04:00
Isaac Murchie dc4dd7ea48 2.6.0 v2.6.0 2017-03-22 18:54:34 -04:00
Dan Graham 684ca3621b Add toggle_touch_id_enrollment endpoint (#112)
* Add toggle_touch_id_enrollment endpoint

* Update  hash
2017-03-22 18:54:12 -04:00
Jonathan Lipps 8c0e07db4d 2.5.0 v2.5.0 2017-03-16 09:50:34 -07:00