Commit Graph
8801 Commits
Author SHA1 Message Date
Isaac A. Murchie 855ebe15de Add method to check for unknown error (#242)
* Add method to check for unknown error

* Do not catch and re-throw proxied error

* Fix isUnknownError function and clean up handling
2018-07-26 13:11:47 -04:00
Isaac Murchie 54abe1047c 3.3.1 v3.3.1 2018-07-25 13:26:26 -04:00
Isaac A. Murchie 42f64a87d9 Get message for MJSONWP error (#241)
* Get message for MJSONWP error

* Add comment

* Change parameter, and make work for espresso driver
2018-07-25 13:26:08 -04:00
Isaac A. Murchie e4f5722ab2 Clarify --log-level documentation (#11109) 2018-07-25 12:44:38 -04:00
Isaac Murchie 5face22c10 3.3.0 v3.3.0 2018-07-25 09:30:34 -04:00
Mykola Mokhnach dfae5caf62 Properly handle MJSONWP responses with non-zero status and return code < 400 (#240)
* Properly handle MJSONWP responses with non-zero status and return code < 400

* code 500 looks more appopriate

* Optimize downstream protocol detection

* Update the unit test

* Update errors handling inside proxyReqRes

* Improve the condition
2018-07-25 08:34:45 +02:00
Isaac A. Murchie 2bb0be7ad9 Fix handling of proxy url (#239)
* Fix handling of proxy url

* Allow no base in original proxy url
2018-07-24 15:45:22 -04:00
Mykola Mokhnach 6c81d550d9 Try to fix the destination URL if the upstream and downstream drivers operate different protocols (#238)
* Try to fix the destination URL if the upstream and downstream drivers operate different procotols

* detect route name in smarter manner

* Fix command name extraction

* consider the situation where url is equal to the endpoint

* Simplify helper functions

* Refactor command name extraction

* Refactor urls fixing

* Cache downstream procotol

* speed up downstream protocol detection

* Address comments

* Minor tunings
2018-07-24 15:25:31 +02:00
greenkeeper[bot] 87a64b7e7c fix(package): update ws to version 6.0.0 (#237) 2018-07-23 08:52:47 -04:00
Isaac A. Murchie 1adb3afef0 Fix displayed documentation link in toc for appium.io (#11084) 2018-07-20 13:41:44 -07:00
Isaac Murchie 4b92c72db2 3.2.0 v3.2.0 2018-07-20 12:19:43 -04:00
Isaac Murchie ff7320d355 Revert 0fd07f9332 2018-07-20 12:19:03 -04:00
Isaac Murchie 89dedf8d5c 3.1.0 v3.1.0 2018-07-19 09:27:04 -07:00
Isaac A. Murchie 0fd07f9332 Add base to regexp for original proxy url (#236)
* Add base to regexp for original proxy url

* Add test
2018-07-19 09:26:31 -07:00
Isaac A. Murchie fe1b58b09b Fix the build (#11049) 2018-07-16 12:01:51 -04:00
Isaac Murchie 8548ad73ac Fix the build 2018-07-16 08:46:38 -04:00
Isaac A. Murchie b74e23e925 Update validation to allow multiple client urls (#11039)
* Update validation to allow multiple client urls

* Add screen recording docs to TOC

* Re-generate command docs

* Make more extensible

* Address comments
2018-07-16 08:27:24 -04:00
Kazuaki Matsuo 09b80e2e62 Add doc of screen recording (#11025)
* define screen recording

* tweak yml

* Update start-recording-screen.yml

* Update stop-recording-screen.yml

* remove url validation for Ruby as a temporary fix
2018-07-12 09:21:06 -04:00
Isaac A. Murchie f0bb198d7d Remove list of possible values for platformName cap (#233) 2018-07-12 09:15:23 -04:00
greenkeeper[bot] 3f7ec4776a fix(package): update method-override to version 3.0.0 (#234) 2018-07-12 09:14:45 -04:00
Dan Graham c6c56093f5 Handle /timeouts W3C + MJSONWP proxying (#231) 2018-07-11 09:05:01 -07:00
Srinivas Vishnubhotla bec8462016 Added More Tests (#11022)
* Added More Tests

Android Native
Android Browser
Android Sauce Labs
iOS Native
iOS Browser
iOS Sauce Labs

* Removed Duplicate Tests

* Removed Appium Version and changed AutomationName to UIAutomator2
2018-07-10 14:20:17 +01:00
Dan Graham 174912ab3a Fix broken links in documentation (#11015) 2018-07-08 16:14:28 -07:00
Dan Graham ae21c08248 Log typos (#232) 2018-07-06 19:05:12 -07:00
Isaac A. Murchie 6ae14c852f Add automationName and platformName desired cap constraints (#11008) 2018-07-05 14:29:05 -04:00
Isaac Murchie 199a9ef843 Fix stupid json error 2018-07-02 15:37:54 -04:00
greenkeeper[bot] 26731e9143 fix(package): update appium-base-driver to version 3.0.0 (#10973) 2018-06-29 16:30:57 -04:00
Isaac Murchie c55754de72 3.0.1 v3.0.1 2018-06-29 16:27:41 -04:00
Isaac Murchie d98c9afe2b Fix reset tests 2018-06-29 16:26:56 -04:00
Isaac A. Murchie 6ed112b6cf Update travis config (#10972) 2018-06-29 16:09:10 -04:00
Isaac Murchie 9330be607d 3.0.0 v3.0.0 2018-06-29 13:04:34 -04:00
Isaac A. Murchie 2fee4d7c5a Move maps into constants (#10967)
* Move maps into constants

* More constiness for jlipps

* A little format change
2018-06-29 12:35:02 -04:00
Isaac A. Murchie 32c4441a7a Fix the build (#10971) 2018-06-29 12:25:47 -04:00
Isaac A. Murchie 5f318b4eef Remove list of valid automation names (#229) 2018-06-29 11:02:08 -04:00
Mykola Mokhnach eebc1d57a1 Try to automatically fix W3C capabilities by using existing JSONWP caps (#10962) 2018-06-28 18:17:03 -07:00
Mykola Mokhnach 1c24b0f649 Refactor driver creation logic in the umbrella driver (#10966)
* Refactor driver selection flow

* Fix the logic

* Apply some more optmizations

* Address comments

* Simplify the condition

* Use correct function
2018-06-28 19:57:05 +02:00
flyofsky 40ed9c066d Add Tizen Driver (#10938)
* Support the Tizen

* Add Tizen Driver in package.json (#3)
2018-06-28 09:35:23 -04:00
Dan Graham 44b873762d Only bundle appium on master branch (#10953) 2018-06-27 13:08:12 -07:00
Mykola Mokhnach 94522d13be Log errors, which happens during caps merging (#228) 2018-06-27 22:04:04 +02:00
Mykola Mokhnach fc84cc1212 Remove prefixes from MJSONWP capabilities if W3C protocol cannot be enabled (#10948) 2018-06-26 15:56:41 -04:00
flyofsky 89da842132 Add Tizen tag in desired-caps.js for supporting Tizen (#1) (#227) 2018-06-25 12:52:18 -04:00
dan@saucelabs.com afc5c7adb5 2.33.0 v2.33.0 2018-06-24 06:31:24 -07:00
Dan Graham 850ab93833 Fix: Add 'app' cap to reset tests (#226)
* This test worked fine in base driver but these tests also run in fake driver and don't work beause `app ` is a required capability
* Added `app=fake` to caps
2018-06-23 18:58:38 -07:00
Dan Graham ff6b3a16f8 chore(package): update wd to version 1.10.0 (#10936) 2018-06-23 18:42:14 -07:00
Dan Graham 8e9b7d5da1 Fix: Travis YML formatted incorrectly (#10933) 2018-06-22 10:08:47 -07:00
Michael Timblin 75eeab5e15 Fix incorrect page source Python example (#10871) 2018-06-22 09:54:53 -07:00
Dan Graham df40b94cde Merge pull request #10927 from dpgraham/dpgraham-bintray
Use bintray to host Appium zip builds that we'll use to run nightly builds on SauceLabs EmuSim and RDC
2018-06-22 09:53:51 -07:00
dan@saucelabs.com a15cfa5ddb Configure to work on Travis 2018-06-22 09:35:31 -07:00
dan@saucelabs.com 5ffd2d9edb Only install production modules 2018-06-21 20:56:14 -07:00
dan@saucelabs.com 051b749db8 Uploads to bintray 2018-06-21 20:56:14 -07:00