Commit Graph

763 Commits

Author SHA1 Message Date
bootstraponline 668e464c5c Merge pull request #2817 from bootstraponline/add_package_to_webview_context
Add package to Android webview context
2014-06-10 14:12:16 -04:00
bootstraponline 3bdbdba155 Add package to Android webview context 2014-06-10 13:40:03 -04:00
sebv dfae412481 wd upgrade, updated node touch action api 2014-06-10 13:05:31 +08:00
Moiz Virani c491bf24af Adding hideSoftKeyboard for android, updating package.json and updating appium-adb submodule 2014-06-09 12:35:16 -07:00
bootstraponline 70b9b3d2c0 Set most verbose log level as default 2014-06-09 12:34:39 -04:00
bootstraponline 88702ea119 Clean up Java server code 2014-06-09 10:01:17 -04:00
Jonathan Lipps 0f7126e448 Merge pull request #2789 from bootstraponline/simple_api_check
Simplify API checks
2014-06-06 11:13:09 -07:00
Jonathan Lipps a9b8c7984f fail if we need to parse package/activity but can't
also add some more logging so we know what's going on
2014-06-06 11:11:54 -07:00
bootstraponline 4410c17a77 Simplify API checks 2014-06-06 14:09:23 -04:00
Jonathan Lipps 624c61fd99 Merge pull request #2788 from bootstraponline/fix_android_id
Fix id search on Android
2014-06-06 11:05:53 -07:00
bootstraponline f52428577d Fix id search on Android 2014-06-06 14:02:42 -04:00
Jonathan Lipps 104d5653aa Merge pull request #2785 from fbai/patch-1
Remove setting sessionOverride to false
2014-06-06 09:42:20 -07:00
Fan Bai d618c16f99 Remove setting sessionOverride to false
Remove setting sessionOverride to false when cleaning up the session.
This parameter should left as it is.
Users may specify this value to true in the args when starting Appium server. However, once a session is cleared, this parameter would be as it was, instead of setting it to false.
2014-06-06 12:10:49 +08:00
Moiz Virani 54571b7820 Adding additional checks in doctor/dev.js and updating contributing.md 2014-06-05 18:35:16 -07:00
Jonathan Lipps 4b73ef93cf allow pushStrings to work with 'app' as package, not just file
fix #2749 and add tests
also fix tryNTimes, I think it was vacuously succeeding all the time
(cc @sebv)
2014-06-05 17:09:48 -07: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
Curtis Siemens 0acf6fabe2 Parsing date from device log lines using regex to handle splitting on 1 or more spaces because date strings for days 1->9 look like "June 9 14:30:43" and splitting on single space was incorrect. 2014-06-05 15:01:24 -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 1fb9a8c370 better app url handling 2014-06-05 22:14:18 +08: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
bootstraponline a51e7a90dd Fix app_strings 2014-06-03 16:53:53 -04: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
sebv 06d60fc9ee extracted appium-adb npm package 2014-06-03 12:59:15 +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
sebv 01a5cfcbb6 bugfixes / test fixes (fixing ci) 2014-05-31 22:13:51 +08:00
Jonathan Lipps 5e27d26446 Merge pull request #2717 from jlipps/master
ensure we don't get extraneous bits when finding activity
2014-05-30 17:08:06 -07:00
Jonathan Lipps 47008fe9e2 ensure we don't get extraneous bits when finding activity
fix #2507
2014-05-30 16:57:16 -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 c0ef7d417e Merge pull request #2712 from bootstraponline/dedupe_complex_find
Dedupe complex find
2014-05-30 09:43:21 -07:00
bootstraponline 8e9f002e9d Add dedupe for complex_find 2014-05-30 10:17:32 -04:00
Jonathan Lipps 413e1cbc84 note that language/locale work for android too 2014-05-29 16:00:01 -07:00
Jonathan Lipps 605daf39ff Merge pull request #2707 from jdeff/bug/2593
Check accessibility identifier first for the id strategy
2014-05-29 14:38:51 -07:00
Jayme Deffenbaugh 7459413331 Check for accessibility id matching selector first and then fall back to string match. 2014-05-29 14:22:01 -07:00
Jonathan Lipps 45d6dd8b5a Merge pull request #2703 from imurchie/isaac-md5
Handle error in md5 calculation
2014-05-29 14:07:50 -07:00
Isaac Murchie 45b514086c Handle error in md5 calculation 2014-05-29 14:03:59 -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 dc6922477d Merge pull request #2633 from jfk-urbandaddy/jfk-location-keepAppToRetainPrefs
Also protect deleting location plists with keepAppToRetainPrefs.
2014-05-28 16:30:13 -07: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
Jonathan Lipps 3c8b2404d1 Merge pull request #2687 from sebv/express-4
Migrated to express 4
2014-05-28 10:28:38 -07:00
Curtis Siemens edd7a9fa74 Adding state flag so device/simulator system.log lines that do not have dates do not always get filtered out even if they are new log lines. 2014-05-28 09:10:06 -07:00