Commit Graph
8801 Commits
Author SHA1 Message Date
dan@saucelabs.com 94a0216f8e Generated docs 2018-04-27 11:18:00 -07:00
Dan Graham 95601bf7e6 Document executeMobile commands (#10614) 2018-04-27 11:16:51 -07:00
Isaac Murchie 9c02302328 2.29.0 v2.29.0 2018-04-27 11:08:27 -04:00
Isaac A. Murchie 1f87d0e289 Update dependencies (#206)
* Update deps

* Fix a couple of tests

* Fix protocol tests

* Fix timeout in helper and protocol tests
2018-04-27 11:08:08 -04:00
Elias Nogueira ee8152990b Update find-elements.yml (#10594)
Changed _resource-id_ text by _accessibility-id_ on Accessibility ID description for XCUITest.
Related to #10578
2018-04-26 14:39:06 -07:00
Mykola Mokhnach e85ec0345a Add documentation for mobile: installCertificate command (#10582) 2018-04-26 13:54:55 -07:00
Isaac A. Murchie d49cd064d9 Add CHANGELOG entry for 1.8.0 (#10449) 2018-04-20 09:48:45 -07:00
Isaac Murchie 82d38f8c52 2.28.0 v2.28.0 2018-04-20 12:43:19 -04:00
Jonathan Lipps a603ae9902 Merge pull request #10565 from mykola-mokhnach/add_vmaxim
Add vmaxim to the list of Appium committers
2018-04-19 08:04:08 -07:00
Mykola Mokhnach 6311b34615 Add an universal endpoint for images comparison (#203)
* Add an universal endpoint for images comparison

* Rename arguments

* Add documentation

* Raise appium-support version
2018-04-19 15:53:15 +02:00
Mykola Mokhnach fef8dcc256 Add vmaxim to the list of Appium committers 2018-04-19 13:34:24 +02:00
Isaac Murchie 3b17f6a7ed Remove query string from attempt to find route 2018-04-19 06:53:01 -04:00
Mykola Mokhnach 3f14e5f3b3 Publish the path to static resources root (#204) 2018-04-19 07:09:09 +02:00
Isaac Murchie 11d5d935be 2.27.2 v2.27.2 2018-04-12 11:55:37 -05:00
Isaac Murchie 8937df19fe Get route name for / 2018-04-12 11:54:55 -05:00
Dan Graham 62700d3b1d Add autogenerated notice to docs (#10523) 2018-04-11 10:15:51 -07:00
Dan Graham fe1834c6d5 Fix missing link (#10522) 2018-04-11 09:23:23 -07:00
Dan Graham 526a843cfc Recommend coldboot in troubleshooting (#10516)
* I found that sometimes ADB can't find the device even after running `adb kill-server`
* The problem was that it was loaded using Fastboot and emulator doesn't always show up as online
* Fixed by closing emulator and then doing coldboot
2018-04-11 08:11:43 -07:00
Kazuaki Matsuo a9a1ee07ae Add docs of clipboard (#10451)
* add clipboard with yml

* add generated docs for clipboard

* update descriptions and commands

* apply reviews
2018-04-10 22:54:02 +01:00
Dan Graham 51de20799b Add otherApps to caps (#10460) 2018-04-09 16:30:06 -07:00
Isaac A. Murchie e3fbd8f1e3 Add unnecessary stuff to npmignore (#10505) 2018-04-09 16:24:21 +01:00
Mykola Mokhnach b06cc534dd Fix server property assignment in the umbrella driver (#10496) 2018-04-06 19:04:02 +02:00
dan@saucelabs.com 91bbbd6673 2.27.1 v2.27.1 2018-04-04 09:55:06 -07:00
Dan Graham 7bf5a3e6d7 Fix protocol parsing (#201)
* Some problems with parsing `{protocol: <protocol>, value: <value>}`
  * `(!_.isNil(driverRes.value)` was incorrect check because `value` can be undefined or null; replaced it with `_.has(driverRes, 'value')` to check that the `value` property was set
  *  ```
       if (driverRes.value) {
          driverRes = driverRes.value;
        } 
      ``` 

      was also incorrect because `driverRes.value` may be false-y

* Moved logic into it's own function and then added tests to cover the problem cases
2018-04-04 09:54:21 -07:00
Isaac A. Murchie f7264d848e Add new chromedriver caps to docs (#10448) 2018-04-03 05:08:02 -04:00
Isaac Murchie ed6dd6566b Update docs 2018-03-30 11:17:25 -04:00
Isaac Murchie f2d8bc957e 2.27.0 v2.27.0 2018-03-29 13:45:36 -04:00
Mykola Mokhnach 2cb6695446 Send request along with websocket instance (#200) 2018-03-29 14:29:22 +02:00
Andres Galindo 048ca4be43 Added support for hub protocol (#10434) 2018-03-28 15:57:48 -04:00
Isaac A. Murchie e51db2de68 Update Chromedriver docs (#10436)
* Update Chromedriver docs

Chromedriver 2.37 is out so add its minimum Chrome version to the table.

* Typo

* Add 2.5 and 2.6 mapping
2018-03-28 15:57:31 -04:00
Isaac A. Murchie f452ffb76c Fix the build (#10437) 2018-03-28 15:57:13 -04:00
Dan Graham b4d27a4281 Pass protocol in execute command (#10362)
* Make it so executeCommand returns protocol and value/error
  * This is so that base driver can read the protocol and serve the response (base driver doesn't know what the protocol of the inner drivers are)
  * Added tests to confirm that it falls back to MJSONWP if an inner driver is not ready and handles concurrent MJSONWP and W3C sessions
  * Updated unit tests to match the new format
2018-03-27 14:39:48 -07:00
dan@saucelabs.com c423ad68a6 2.26.0 v2.26.0 2018-03-27 14:04:51 -07:00
Dan Graham f7f822611c Parse protocol from executeCommand (#195)
* If`executeCommand` returns an object that has a property 'protocol' and either a 'value' property or an 'error' property, respond with the provided protocol
* If the object is of this form, than it came from another driver that knows what protocol is being used so we re-assign the protocol to whatever was reported
* Added to delay in the 'unexpected exits' test because I was getting a race condition
2018-03-27 14:00:36 -07:00
Mykola Mokhnach 59235da587 Add endpoints for system clipboard interaction (#199)
* Add endpoints for system clipboard interaction

* Fix get endpoint
2018-03-26 14:46:37 +02:00
Mykola Mokhnach 8a48eb3f94 Tune prefix handling for web socket pathnames (#198) 2018-03-23 18:44:33 +01:00
Jonathan Lipps e4799bb88e Merge pull request #10406 from janpio/patch-1
[Docs] Add Apache Cordova to introduction
2018-03-23 06:22:24 -07:00
Jan Piotrowski 8f5e2bad99 [Docs] Add Apache Cordova to introductions 2018-03-23 11:57:26 +01:00
Mykola Mokhnach 0774ffcefc Attach server instance to each driver being created (#10400) 2018-03-23 07:39:15 +01:00
Jonathan Lipps 01eae28622 Merge pull request #10398 from appium/isaac-source-docs
Add source docs to table of contents
2018-03-22 15:57:34 -07:00
Isaac Murchie 9737715a77 2.25.0 v2.25.0 2018-03-22 11:27:29 -04:00
Mykola Mokhnach b1648467dc Add common websocket handlers (#196)
* Add common websocket handlers

* tune the default prefix

* Add integration test

* Tune the test

* Fix the functional test

* Tune socket import

* Address review comments

* Tune some expectations
2018-03-22 16:21:02 +01:00
Isaac Murchie c6fc626ccc Add source docs to table of contents 2018-03-22 10:16:01 -04:00
Isaac A. Murchie bbb8b2d541 Update travis config (#197) 2018-03-21 11:11:52 -04:00
Mykola Mokhnach 5fb4348ed7 Alter performance documentation (#10367) 2018-03-21 08:26:52 -04:00
Isaac Murchie b429f6a1ba 2.24.2 v2.24.2 2018-03-15 15:26:37 -04:00
Isaac Murchie 1cd44cf1b5 Distinguish new window from plain window in static page 2018-03-15 15:24:56 -04:00
dan@saucelabs.com eb24c6395e 2.24.1 v2.24.1 2018-03-15 08:48:38 -07:00
Dan Graham da4f28f7d9 Fix: Determine protocol in createSession (#194)
* Previously, we were only checking the HTTP payload to see what protocol should be
* This is inadequate, in the case of drivers that don't proxy W3C Capabilities yet
* The fix now is to set the protocol in `createSession` to see if the W3C caps were proxied through, if they're not, set protocol to MJSONWP
* Added unit test and one e2e test to confirm that this works
2018-03-14 15:44:50 -07:00
Mykola Mokhnach 4dcd49b41a Add documentation for performance tools available for iOS (#10348)
* Add documentation for performance tools available for iOS

* Fix grammar
2018-03-14 13:48:33 +01:00