Commit Graph

135 Commits

Author SHA1 Message Date
filmaj
44f5f86445 Lint fixes. 2013-09-04 14:35:40 -07:00
Jonathan Lipps
043a26131b Merge pull request #1105 from filmaj/android-bootstrap
Add a check for existence of `android` command in grunt-helpers.js.
2013-09-04 14:25:45 -07:00
filmaj
8e54a2100d Add a check for existence of android command in grunt-helpers.js. Expanded error messages in adb.js. Possibly related to #1064 2013-09-04 14:21:36 -07:00
bootstraponline
6844140adf uiautomator returns false on successful click.
To work around this bug, always return true.
2013-09-04 13:55:31 -04:00
bootstraponline
2e821dfb15 mobile: getStrings 2013-09-04 13:30:39 -04:00
Jonathan Lipps
83bef64566 Merge pull request #1091 from bootstraponline/compressed
mobile :enableCompressedLayoutHeirarchy
2013-09-04 10:21:23 -07:00
bootstraponline
45adb70313 Request compressed xml as device cap 2013-09-04 12:30:30 -04:00
bootstraponline
ac39358069 Remove methods for Appium 1.0
https://github.com/appium/appium/issues/1076

Revert "Fix #776"

This reverts commit 3db7a09247.

Revert "Add search strings.xml value"

This reverts commit fb95cbd953.

Revert "Add mobile resolveId"

This reverts commit 6cb50d8edf.

Revert "Add search id"

This reverts commit 55c74dbf8d.
2013-09-03 19:24:54 -04:00
bootstraponline
28a76d4b7a Revert setCompressedLayoutHeirarchy 2013-09-03 09:40:01 -04:00
Jonathan Lipps
6875d3c625 fix stopCapture bug (fix #1084) 2013-09-02 06:35:40 -06:00
bootstraponline
62135c3a98 Merge pull request #1068 from angerborn/improve_scroll
Make scrollTo not only look for textview elements
2013-08-30 08:44:58 -07:00
bootstraponline
b862f8b999 Merge pull request #1065 from drpy/master
Fix for issue #824
2013-08-30 08:33:31 -07:00
Payman Delshad
4a18323e4d get_attribute() should return a string value for seemingly boolean attributes. 2013-08-30 17:10:02 +02:00
Felix Angerborn
e5ab9f4539 Make scrollTo not only look for textview elements 2013-08-30 13:25:10 +02:00
drpy
9a99dce206 Fix for issue #824 2013-08-29 22:20:04 +02:00
bootstraponline
2c969c50c3 Restore strings.xml support on API 18 2013-08-29 16:15:30 -04:00
bootstraponline
bf08e60d24 Always setCompressedLayoutHeirarchy
Classes that are not useful for uiautomator, such as action_bar_overlay_layout,
no longer appear in source output.
2013-08-29 14:48:22 -04:00
Jonathan Lipps
ac7b50b8b2 Merge pull request #1059 from bootstraponline/trim
trim get package
2013-08-29 09:27:41 -07:00
bootstraponline
0394c3f194 Add maven-android-sdk-deployer troubleshooting steps 2013-08-29 10:11:33 -04:00
Felix Angerborn
dad46bea4f Made previously implemented GetSize available for android 2013-08-29 14:43:53 +02:00
bootstraponline
102e9e1410 trim get package 2013-08-29 08:12:04 -04:00
bootstraponline
2aca651647 Explain why text falls through to name 2013-08-28 13:07:39 -04:00
Felix Angerborn
df5552c612 Use resource id if API >= 18 else use the old find by id 2013-08-28 17:06:19 +02:00
Felix Angerborn
5cdc090cc2 Now possible to use resource-id for finding elements. 2013-08-28 16:21:06 +02:00
Payman Delshad
8728e05127 Make sure manifest compilation works with API 17. 2013-08-28 15:51:56 +02:00
bootstraponline
2f121fea9a Fix build 2013-08-28 08:33:42 -04:00
bootstraponline
31c7be32c0 Merge pull request #1036 from paymand/android_drag
Support for drag/dragTo functions from Android API level 18.
2013-08-28 05:21:11 -07:00
Payman Delshad
f148d6afef Support for drag/dragTo functions from Android API level 18. 2013-08-28 14:20:16 +02:00
rockbot
f7b7a91c86 finishes modifications for parallel testing on multiple android devices connected to the same machine 2013-08-21 14:27:05 -07:00
rockbot
de7bc0ccbc adds first round of modifications to get multiple real android devices using appium 2013-08-21 14:26:53 -07:00
rockbot
dca1ba9a92 updates device list to be an array of objects, instead of an array of arrays 2013-08-21 14:26:38 -07:00
Eric Plaster
2500cedf35 Dynamic strategy now benifits from the classmap aliases. 2013-08-19 16:41:24 -05:00
Jonathan Lipps
d16b4c686d add logcat support for appium android
we use the selenium facility for getting log types and log entries.
in this case, simply ask for logs of type 'logcat' and you'll get them
2013-08-13 10:59:05 -07:00
Jonathan Lipps
0606c2b2a6 make sure we call back with an error and not a string 2013-08-05 18:07:38 -07:00
Chris Williams
1b18834374 Change Android Bootstrap README to include SDK version flag for compiling with mvn
If version isn't specified, Maven tries to compile with an older version of the Android SDK.
2013-07-31 15:00:28 -04:00
rockbot
1fb8dc5e7d updates error message to account for bad address error
removes _.bind in favor of the native Object.prototype.bind
2013-07-25 18:20:55 -04:00
bootstraponline
4efdac2ffb Use uiautomator screenshot
uiautomator has built in support for taking screenshots. There's no need for an
external jar.
2013-07-25 13:27:40 -04:00
bootstraponline
325863173e Use uiautomator pressKeyCode
The adb solution doesn't wait until the key has finished which causes problems
in tests. uiautomator's built in pressKeyCode is much better.
2013-07-24 17:44:44 -04:00
bootstraponline
657a16f187 Dump without disconnecting the current session
The old way of viewing the page source broke the current uiautomator session. A
lot of effort went into detecting a failed session and then restarting. It turns
out we can access the source from within a session.
2013-07-24 17:29:43 -04:00
bootstraponline
81ca4313da Use pressBack
pressBack blocks until back is pressed. This is much better than the old
implementation which returns immediately.
2013-07-24 17:07:16 -04:00
bootstraponline
8e6df495d4 Improve mobile find scroll
Mobile find scroll no longer fails if nothing is scrollable on the page. Instead
if there's a match, then that match is returned even if we didn't have to
scroll.

Fix NPE in error reporting. The error message may be null.

Fix spacing
2013-07-20 09:07:05 -04:00
Jonathan Lipps
562561b584 when activity launching fails, try again with a . 2013-07-19 15:23:05 -07:00
Jonathan Lipps
a2f2829aec fall back to adb.startApp if selendroid's instrumentation doesn't launch it in 1.8s 2013-07-10 10:40:33 -07:00
Zhou
787d4e2bd4 Fix Android XPath issue. 2013-07-10 19:39:11 +08:00
Zhou
68b787601a Fix the Android XPath strings issue.
Now it could work with XPath: android.view.View and android.widget.AdapterView.
2013-07-10 19:13:43 +08:00
bootstraponline
1c000d2c48 Fix app starting logic
Fix #862
2013-07-08 10:06:01 -04:00
bootstraponline
39e271cda4 Merge pull request #849 from mutualmobile/android_scrollTo_support
Added scrollTo support for Android.
2013-07-03 08:20:41 -07:00
Eric Plaster
d2282486af Updated Exception handling in scrollto for android 2013-07-03 10:12:44 -05:00
Jonathan Lipps
08350de22c make sure to discard series info here so it doesn't get passed on 2013-07-02 16:11:45 -07:00
Jonathan Lipps
a309fc6c5b Merge pull request #833 from jlipps/chrome
Chrome automation support for Android
2013-07-01 18:22:12 -07:00