Commit Graph

791 Commits

Author SHA1 Message Date
sebv 3e95e4f4b5 hideKeyboard update 2014-06-21 02:10:51 +08:00
Jonathan Lipps 4777fa3ca7 get rid of forceQuitInstruments (fix #2901) 2014-06-19 11:26:24 -07: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
Jonathan Lipps 191b924145 Merge pull request #2889 from Jonahss/launchAndKill
launchAndKill checks for simulator directories to be present before fina...
2014-06-18 13:28:51 -07:00
Jonah Stiennon 7707867e1f launchAndKill checks for simulator directories to be present before finally killing. Fixes 2612 2014-06-18 11:59:04 -07:00
Jonathan Lipps 3773735fa0 use node-style callbacks and fix undefined logic 2014-06-18 11:47:58 -07:00
sebv 7fd67af4e3 update for new uiauto command processing 2014-06-18 23:57:03 +08:00
Jonathan Lipps 9772c718f0 equalsWebElement is not supported on android 2014-06-17 14:13:32 -07:00
Jonah Stiennon 44508dddce removed old comment 2014-06-17 13:42:23 -07:00
sebv 333b1c3fa6 big code refactoring, disentangling packages 2014-06-17 18:56:00 +08:00
Jonathan Lipps b2ce74e0f4 remove vestigial -real xpath strategy 2014-06-16 14:45:22 -07:00
Jonah Stiennon 4317dd3383 Implemented pullFolder for iOS and android 2014-06-16 11:54:54 -07:00
sebv 033e24b25e code cleanup 2014-06-16 15:12:53 +08:00
sebv cc0e9b7a5c reducing safari flakiness/ fixing safari tests 2014-06-16 14:29:34 +08:00
sebv 6325a18b41 prelaunch fix 2014-06-16 11:59:38 +08:00
bootstraponline eab876b85a Merge pull request #2852 from paymand/chromium_context
Don't call getProcessNameFromWebview for non WEBVIEW_* contexts.
2014-06-13 12:00:44 -04:00
Payman Delshad 52dfe64346 Don't call getProcessNameFromWebview for non WEBVIEW_* contexts. 2014-06-13 17:14:05 +02:00
sebv 24f97d5f25 bugfix: reset 2014-06-13 17:52:41 +08:00
sebv 4a983fe7f9 upgrade to uiauto v1.1.0 2014-06-13 14:42:01 +08: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
bootstraponline 33d80e579d Improve find by id on Android
The old code used exists() which is expensive because we're finding
the element more than once.
2014-06-12 12:31:24 -04:00
Jonah 13fce0aefa Merge pull request #2807 from Jonahss/uiautomatorSelectorUpdate
Uiautomator selector update, fixes #2264
2014-06-11 16:13:10 -07:00
Jonah Stiennon e0d8bf2ff7 deprecated 'dynamic' locator strategy. fixed strategy deprecation code. 2014-06-11 16:11:39 -07:00
Jonah Stiennon 13d38bb2a4 added UiScrollable support to -android uiautomator locator strategy 2014-06-11 16:11:28 -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
sebv 968f1ad6e8 Fixing iOS zip upload 2014-06-11 19:12:44 +08:00
Jonathan Lipps 79926ccbb3 make sure UNZIP env var doesn't confuse our code
fix #1173
2014-06-10 11:47:19 -07:00
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