Commit Graph

772 Commits

Author SHA1 Message Date
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
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