Commit Graph
9151 Commits
Author SHA1 Message Date
Dan Graham dc9dbe4b5b Point download link to Appium Desktop 2017-04-11 09:31:12 -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 A. Murchie d8427c4706 Update CHANGELOG for release of 1.6.4 (#8155) 2017-04-07 12:45:59 -04:00
Jonathan Lipps 3a36240508 Merge pull request #8170 from appium/isaac-timings
Add eventTimings desired capability to list
2017-04-04 10:43:53 -07:00
Isaac Murchie 96e702fa86 Add eventTimings desired capability to list 2017-04-04 10:56:30 -04:00
Jonathan Lipps 63fb7f728f Merge pull request #8139 from jlipps/jlipps-xcui-docs
don't maintain two lists of xcuitest caps, they get out of sync
2017-03-31 13:10:54 -07:00
Jonathan Lipps 6a71a6e68d don't maintain two lists of xcuitest caps, they get out of sync 2017-03-31 11:31:25 -07:00
Jonathan Lipps 7084955c5d fix formatting for caps table 2017-03-31 10:55:48 -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
Jonathan Lipps f9434e0e76 bump to 1.6.4 beta 2 2017-03-28 16:32:39 -07: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
Mykola Mokhnach fc96b02a68 Add documentation for gestures available under “mobile: *” interface for XCTest-based driver (#8048)
* Add documentation for gestures available under “mobile: *” interface for XCTest-based driver

* Improve the description of pinch arguments

* Add more details about scroll/swipe

* Capitalize header
2017-03-21 09:50:22 -04:00
Dan Cuellar 9af79b2b81 Add MacDriver (#8046)
* Add MacDriver

* Add MacDriver to version map

* Add some notes about Mac

* Update README.md

* Add section about mac apps.

* Move information to running on OS X page
2017-03-16 16:27:19 -07:00
Jonathan Lipps 8c0e07db4d 2.5.0 v2.5.0 2017-03-16 09:50:34 -07:00
Jonathan Lipps 905428ffa5 Merge pull request #109 from appium/new-mac-driver
Make Mac an accepted platform
2017-03-16 09:48:01 -07:00
Dan Cuellar 3b07636377 Make Mac an accepted platform 2017-03-16 09:22:27 +00:00
Dan Graham 2a4ae7219a Document 'startIWDP' capability (#8024) 2017-03-14 11:01:58 -07:00
Jonathan Lipps 913b4824f8 update roadmap 2017-03-13 10:48:59 -07:00
Jonathan Lipps 95d679da7c clean up packweb a bit, correct owners 2017-03-13 10:44:17 -07:00
Jonathan Lipps f3d29efb48 Merge pull request #8019 from vikramvi/vikramvi/updated_issue_template_gist_instructions
updated issue template with clear instructions to provide appium logs…
2017-03-10 14:11:19 -08:00
Jonathan Lipps 3365342cc2 Merge pull request #7962 from appium/isaac-sl
Add documentation for SafariLauncher
2017-03-10 13:10:41 -08:00
vikramvi 5f531f400a updated issue template with clear instructions to provide appium logs in gist format only 2017-03-10 07:05:53 +01:00
Dan Graham 045c6d9a4a Documentation for new desired cap: calendarAccessAuthorized (#8001) 2017-03-09 16:43:51 -08:00
Jonathan Lipps f99476776a Merge pull request #8011 from NozomiIto/patch-1
Fix wrong python sample code document
2017-03-09 10:50:39 -08:00
Dan Graham 327ab47152 Fixed broken link in real-devices-ios.md 2017-03-09 10:37:36 -08:00
Nozomi Ito eeef0f6e74 Fix wrong python sample code 2017-03-09 18:19:02 +09:00
Jonathan Lipps d0c472120c Merge pull request #7989 from appium/isaac-rd-docs
Clean up real device setup docs
2017-03-08 11:42:39 -08:00
Isaac Murchie 506256c59a Clean up real device setup docs 2017-03-06 12:42:36 -05:00
Jonathan Lipps 1bc5e67715 2.4.1 v2.4.1 2017-03-03 14:52:59 -08:00
Jonathan Lipps 10d66e9ad1 Merge pull request #107 from appium/jlipps-events
ensure we log events in a debug fashion at least
2017-03-03 14:52:40 -08:00
Jonathan Lipps 9a7c6de17d ensure we log events in a debug fashion at least 2017-03-03 14:37:38 -08:00
Jonathan Lipps 37ca9d44a6 2.4.0 2017-03-03 14:37:31 -08:00
Jonathan Lipps e7d970c37a Merge pull request #106 from appium/jlipps-events
add event timing framework to base driver
2017-03-03 13:51:49 -08:00
Jonathan Lipps d75bde2a0e add event timing framework to base driver 2017-03-03 13:41:02 -08:00
Isaac Murchie e99df998ce Add documentation for SafariLauncher 2017-03-01 12:29:54 -05:00
Isaac A. Murchie 0c042d2bb2 Merge pull request #7954 from appium/isaac-logger
Move to logger from appium-support
2017-03-01 07:15:27 -05:00
Isaac Murchie 90d62dd7dd Move to logger from appium-support 2017-02-28 15:09:49 -05:00
Isaac A. Murchie 7efc25b658 Merge pull request #7934 from wcandillon/patch-1
Update running-tests.md
2017-02-27 09:30:16 -05:00
William Candillon 8bd255d2ba Update running-tests.md 2017-02-25 19:40:09 +01:00
Isaac A. Murchie e4abcbb986 Merge pull request #7877 from BasThomas/patch-2
XCUITest now supports swipe gestures
2017-02-23 10:16:04 -05:00
Isaac Murchie f027310ba4 2.3.0 v2.3.0 2017-02-21 08:50:02 -05:00
Mykola Mokhnach d5ffe5773a Add proxy method to verify whether it has a request in progress and to cancel active requests (#105) 2017-02-21 08:49:43 -05:00
Isaac Murchie a3a557affe 2.2.0 v2.2.0 2017-02-15 07:39:41 -05:00
Mykola Mokhnach a6e522d619 Add helper method for matching endpoints and method names to command names (#104) 2017-02-15 07:39:07 -05:00
Isaac A. Murchie 30ba87af59 Merge pull request #7875 from BasThomas/patch-1
Fix file url and add language comments
2017-02-15 07:24:56 -05:00
Isaac A. Murchie 859fe1d61f Merge pull request #7872 from appium/isaac-default
Fix formatting of default capabilities
2017-02-15 07:21:25 -05:00