Commit Graph

183 Commits

Author SHA1 Message Date
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 4317dd3383 Implemented pullFolder for iOS and android 2014-06-16 11:54:54 -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
Jonathan Lipps 1ac235ae77 socket.io socket objects don't have log level settings anymore (cc @sebv) 2014-06-11 14:07:22 -07:00
bootstraponline 70b9b3d2c0 Set most verbose log level as default 2014-06-09 12:34:39 -04:00
Jonathan Lipps 7b419650f1 Merge pull request #2435 from emakiej/support_chromium_context
Support for CHROMIUM context for embedded Chromium.
2014-06-05 16:35:56 -07:00
Jonathan Lipps 7162c6d653 upgrade wd and add test for getAppStrings 2014-06-05 16:33:14 -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
Jonathan Lipps 8d4625125a Merge pull request #2748 from imurchie/isaac-notifications
Add support for opening notifications in Android
2014-06-04 09:27:03 -07:00
Isaac Murchie 21d8a72de9 Add support for opening notifications in Android 2014-06-04 08:14:03 -07:00
sebv cdafd82509 Improving logging 2014-06-04 09:07:58 +08:00
Jonathan Lipps 69703e65f4 Merge pull request #2731 from sebv/dynamic-bootstrap
Dynamic bootstrap + minor changes
2014-06-03 17:06:29 -07:00
Jonathan Lipps 644097facc Merge pull request #2736 from imurchie/isaac-multiaction-fix
Add error handling for invalid multi pointer gestures
2014-06-03 12:25:57 -07:00
sebv 29396f82d6 dynamic bootstrap + minor changes 2014-06-03 20:23:32 +08:00
Isaac Murchie 82ec88c2f4 Add error handling for invalid multi pointer gestures 2014-06-02 16:53:49 -07:00
Isaac Murchie 151ddf93ed Fix error handling in installApp 2014-06-01 18:33:04 -07: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 84e30f5c6d Merge pull request #2390 from himukin/master
new cmd line option for specifying the relative path of the dir where Localizable.strings file resides
2014-05-30 13:55:03 -07:00
Jonathan Lipps 413e1cbc84 note that language/locale work for android too 2014-05-29 16:00:01 -07:00
Jonathan Lipps 55415f5b09 Merge pull request #2700 from sebv/package-update
package update, downgraded q, upgraded socket.io
2014-05-29 13:53:53 -07:00
Jonathan Lipps fa503817fa allow setting of tmp dir appium uses via --tmp flag 2014-05-29 13:33:20 -07:00
sebv 89cba8bc12 package update, downgraded q, upgraded socket.io 2014-05-29 20:34:38 +08:00
Jonathan Lipps 399adf2b0c Merge pull request #2673 from paymand/long_press_keycode
Renamed keyevent to press_keycode and added long_press_keycode.
2014-05-28 12:30:04 -07:00
Payman Delshad 8b1ec9d92c Renamed keyevent to press_keycode and added long_press_keycode. 2014-05-28 21:28:41 +02:00
sebv f535d41abd migrated to express 4 2014-05-27 23:57:47 +08:00
Jonathan Lipps 1cae9c593c fix #2567 2014-05-14 12:25:29 +01:00
Ruben Gonzalez Alonso 858b4a30e9 Add optional argument 'language' to getStrings in Android and Selendroid 2014-05-13 09:58:05 +02:00
Isaac Murchie 19d6b77f0e Fix defaults for swipe duration 2014-05-06 15:38:49 -07:00
Jonathan Lipps 85bcbf5bb0 Merge pull request #2465 from imurchie/isaac-gestures
In swipe, translate milliseconds to seconds
2014-05-02 18:06:12 -07:00
Isaac Murchie 320162cd05 Shift milliseconds to seconds in swipe 2014-05-02 18:02:34 -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 8a5b698e28 bring grunt lint into parity with jshintrc, and fix lint issues 2014-05-01 12:09:17 -07:00
Jonathan Lipps 07204d5731 fix latent javascript replace-with-'' bug 2014-04-24 17:28:23 -07:00
Muthu Kesavan 7da89fc18b new command line option for specifying the relative path of the dir where Localizable.string resides 2014-04-22 20:29:40 +01:00
Isaac Murchie c77d01db6d Allow for different inputs to find 2014-04-16 14:29:48 -07:00
Isaac Murchie d31ccee727 Allow for different inputs to find 2014-04-16 14:07:35 -07:00
sampar acf1686cdd Null checks for proxy.js when extracting Session ID, default to blank 2014-04-15 17:45:34 -07:00
sampar 855ebe87a5 Null checks for proxy.js when extracting Session ID, default to blank 2014-04-15 17:39:53 -07:00
Jonathan Lipps 6d8411ba65 the appium element/value command needs to use setValueImmediate 2014-04-15 15:00:05 -07:00
Jonathan Lipps c293cfe2f2 update our testsuite to use new native methods
instead of deprecated mobile methods.
Also add a few server methods that were accidentally
left out before
2014-04-14 16:50:52 -07:00
Jonathan Lipps caa5463dba remove 'mobile: ' interface for appium commands
leave the gesture commands for now incase we need the clients to fall
back to them pending full working through the touchaction/multiaction
api
2014-04-14 15:07:23 -07:00
Payman Delshad 4c18b4dfd6 Set log level to 'debug' for logging to file. 2014-04-14 11:10:25 -07:00
Jonathan Lipps 81515ad53b Merge pull request #2338 from paymand/logger
Set log level to 'debug' for logging to file.
2014-04-14 11:09:09 -07:00
Isaac Murchie e0b1cadd00 Decode swipe action to native method 2014-04-14 11:04:48 -07:00
Payman Delshad 9ad24a8e04 Set log level to 'debug' for logging to file. 2014-04-14 09:38:10 +02:00
Isaac Murchie af7b8327d1 Decode swipe action to native method 2014-04-13 10:19:18 -04:00
Jonathan Lipps f0dea5f3b5 remove deprecated --merciful and --device-port flags
add --force-quit-instruments flag instead
and fix grunt docs to add the jekyll preamble and write to the correct path
2014-04-11 10:05:30 -07:00
Jonathan Lipps d54852ddb9 ensure that the logger is initialized with correct args before using it (fix #2308) 2014-04-10 18:46:43 -07:00