Commit Graph

32 Commits

Author SHA1 Message Date
sebv 6fc06e2fec added autoDismissAlerts 2014-12-23 22:33:03 +08:00
Daniel Gempesaw 19ce08d5be Add waitForAppScript to ios caps handler
waitForAppScript logic was added in #4191, but the caps handler doesn't
know about it, so it never gets executed. Analogous to #4249 for
sendKeyStrategy cap.
2014-12-11 13:22:42 -05:00
Jonathan Lipps 522f367bc1 Merge pull request #4224 from sangeethasriniv/master
Add new capability stopAppOnReset for android
2014-12-11 09:05:53 -08:00
Isaac Murchie 5ef1048d45 Add sendKeyStrategy to cap handler 2014-12-10 10:18:05 -08:00
Sangeetha Srinivasan 1945b652f8 Android only : Add a capability to bring up an Android app, without stopping the process,if it is already running
Added server capability stopAppOnReset
Added capability to selendroid
Added help for stopAppOnReset
2014-12-04 11:55:24 -05:00
Jonathan Lipps 5daea720ba bring back @jonahss's settings api changes 2014-09-08 16:13:55 -07:00
Jonathan Lipps 3395f2b47e revert premature settings API merge 2014-09-08 16:12:25 -07:00
Jonathan Lipps 6666e1128e Merge pull request #3575 from Jonahss/settings2
Add Settings api, and xpathCompression setting for Android
2014-09-08 15:02:45 -07:00
Jonah Stiennon 5798b1436f Add Settings api, and xpathCompression setting for Android 2014-09-08 14:24:17 -07:00
Parashuram 6c6362f0a3 Enabled Performance Logs for iOS 2014-09-04 18:32:42 -07:00
Jonathan Lipps 84bdad7e3a document showIOSLog in caps (fix #3528) 2014-08-29 15:42:00 -07:00
Moiz Virani 0aec9080de Adding noSign capability 2014-08-19 12:00:13 -07:00
austenke 570d6beb85 Allow chromeOptions method 2014-08-12 13:31:54 -07:00
Isaac Murchie 41d7a3486e Add interKeyDelay cap for iOS 2014-08-08 14:04:51 -07:00
Isaac Murchie fa6c06199a Handle boolean caps sent as strings 2014-08-07 09:53:12 -07:00
Isaac Murchie 7f73741cda Add noReset and fullReset to capabilities 2014-07-24 09:37:38 -07:00
Jonathan Lipps ab66b94675 indentation lint fix 2014-07-08 12:01:59 -07:00
Isaac Murchie 52f1ab14db Fix exit from unicode mode 2014-06-26 09:13:06 -07:00
sebv 27e88940f5 Logging improvements 2014-06-25 23:23:11 +08:00
Moiz Virani 3eca569879 Adding new intent parameters with default values, added object as parameter to startApp, added test to start app with intent category, updated capabilities.md, updated sub-module appium-adb to point to v1.1.0 and updated package.json 2014-06-18 14:56:23 -07:00
Jonah Stiennon ecc314e2df deviceName is required, unrecognized caps get logged to console. fixes #2765 2014-06-12 16:11:44 -07:00
Isaac Murchie bce6c5c698 Add autoWebview capability 2014-06-12 14:34:36 -07:00
Ela Makiej ec68a866a4 Support for CHROMIUM context for embedded Chromium.
Enables switching between NATIVE_APP and CHROMIUM contexts. Works for both backends: UIAutomator and Selendroid. It's intended to work for any Chromium
embedding app under the following conditions:
- user has to make sure the devtools socket is open
- user may need to provide a webdriver working with his app (probably deriving from chromedriver)
- user needs to use some additional capabilities: 'android-device-socket', 'chromedriver-executable' (optional), 'special-chromedriver-session-args' (optional)
2014-06-05 19:06:05 +02:00
sebv cdafd82509 Improving logging 2014-06-04 09:07:58 +08:00
Jonathan Lipps dea4186633 add --strict-caps mode
the server will error sessions which provide invalid caps
or don't provid valid ones
fix #2500
2014-05-30 16:54:27 -07:00
Jonathan Lipps 31c9000bd2 enable launchTimeout cap to be an obj as well 2014-05-02 15:56:17 -07:00
Jonathan Lipps e23f58ba96 make sure we don't convert proxy cap into a string 2014-05-01 16:57:32 -07:00
Jonathan Lipps e5e30a8cd4 get rid of old device and version caps 2014-04-10 15:01:11 -07:00
Sergio Neves Barros 8292b71387 Updated the app argument for the installApp, launchApp and closeApp to point to the device rather than appium. Also added a check for the "installToRealDevice" function to check if "launch" desired capability has not been set to false (as in that instance we want to manage installation and launching ourselves).
Changed the launch parameter to autoLaunch (including a check for launch desired capability and deprecation warning).
2014-04-10 10:00:01 -07:00
Dylan Lacey 148336fc04 Use the new capabilities throughout the codebase.
Every entry in `Capabilities.capabilityConversions` is now used to
convert capabilities into the args array.

Change version to versionVersion.
Change device to platformName
Stop aliasing platformVersion to version in Capabilities.js
2014-04-01 16:42:28 -07:00
Jonathan Lipps fd24d65ffe make sure caps are sanitized (fix #2103) 2014-03-20 16:58:03 -07:00
Dylan Lacey 21c8feb8e5 Add new device and automation capabilities, deprecate old caps
Added deprecation warning for older style caps.  Warnings are output
once only for a given function or capability.  A final trailing log
message is released saying there were deprecations.

Busted unit tests into smaller tests

Capabilities are now an object, created by passing the capabilities
to Capabilities.  Properties on that object are copied into the Capabilities object so the API is identical.

Store the value of platformVersion as version.
2014-03-19 09:35:36 -07:00