21a0001e2426644dd68e6140b5873ebaeafcc3dc |
|
06-Aug-2013 |
Kevin Jin <kjin@google.com> |
clear internal data while refreshing root wait for AccessibilityEvent after injecting events via UiAutomation Change-Id: I3d56e07cf2e7912a21de12d1a7bacd4f33e1bc5a
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
f9c6c5063b38b623679e47d7095cccddb0481319 |
|
27-Jul-2013 |
Kevin Jin <kjin@google.com> |
add scroll API clean up Events usage revise some JavaDoc Change-Id: Ib67fa6ecea5d7a3ef8325bc4e1778645c46d6741
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
df8ca0b5f5b6975d351a424db3bc1e8de88fe0fc |
|
23-Jul-2013 |
Kevin Jin <kjin@google.com> |
break circular reference between UiElement and dom Element add FileUtils.getAbsoluteFile Change-Id: I278edbd60018ba230e966f5ce48cb582a98db44f
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
52b875da168081ca17d5532cebfbe78974ecce55 |
|
04-Jul-2013 |
Kevin Jin <kjin@google.com> |
comment out unsafe check in AbstractUiElement.setText add toString for Action Change-Id: Ib97349d1e8bb24853a1ef8856da2fb96152240c0
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
eb4e1921c193bb90eb0122ea7b0fd37cef60e8e1 |
|
27-Jun-2013 |
Kevin Jin <kjin@google.com> |
remove hack in UiAutomationElement.click: The problem with Music app is in DrawerLayout impl, not DroidDriver. Also fixed logging. Change-Id: I870dc92680708e4f9c862faa0a0618d576a9b6d8
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
49eb778a47b1b7630e5f3ec8d02b7e5bed58f7b9 |
|
21-Jun-2013 |
Kevin Jin <kjin@google.com> |
ViewElement.isVisible checks isShown in addition to Rect Change-Id: Ie7e508d9a67629bf871d05887d26b9d3db645c32
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
7576fbbba2bf515908b45293b7156b5bfe088938 |
|
06-Jun-2013 |
Kevin Jin <kjin@google.com> |
rename Matcher to Finder Change-Id: Id63cf416b2d548ac676e53f9377e6f7c7dbbbedf
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
985b3bff6691575b23da83c3e7cfd8552b6f4c55 |
|
01-Jun-2013 |
Kevin Jin <kjin@google.com> |
remove findElement in UiElement remove DD.getRootElement, rename DD.waitForElement to on Change-Id: I68eef1b39889c8f1f0677fcbb265cfd9dfdca01f
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
6316362de61fca700d7d5a455ad5c0ac9717c365 |
|
31-May-2013 |
Kevin Jin <kjin@google.com> |
add Screenshotter move dumpDom from UiElement to DroidDriver uniform toString in AbstractUiElement instead of subclasses Change-Id: Ic78b812a206e73d23a47c94d9e9fe79a99c23d6c
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
79884ac460f8d357c28091ec3f42fe369964b809 |
|
30-May-2013 |
Kevin Jin <kjin@google.com> |
move UiElement tree traversal logic to ElementMatcher Now both Matchers handle traversal internally Change-Id: I368f2b60ba9e4157b7ecbef2e8f64231778a53d0
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
dc5bb6b7cd5111a5c082ef7bc6e46a95d17de8e5 |
|
29-May-2013 |
Kevin Jin <kjin@google.com> |
change type of millis int->long Change-Id: Ibcd6be9ea429f665a653f3aa1b3c6a27d3d84766
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
0858f7292b7e7f32c25662d853c9d8ed8db1403f |
|
28-May-2013 |
Kevin Jin <kjin@google.com> |
rename getRect -> getBounds This follows uiautomatorviewer convention, making it easier for DD users to use that tool. Skip invisible children -- this is critical; e.g. ViewPager keeps all invisible pages in memory. If users use uiautomatorviewer to define matchers, the invisible nodes may match surprisingly. Change-Id: Idc4298bf18931978e2e9fd3c27e273f0e49c2f1f
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
c1a957dbec671deb711d2f69cf326dc97f339f66 |
|
22-May-2013 |
Kevin Jin <kjin@google.com> |
sync with UiAutomation.executeAndWaitForEvent This solves the clicking DrawerLayout problem, but we need to find the exact cause to solve the general problem. Also add logging for Events Change-Id: I0cba140021b676cb1d13c3fe3d319c2cca535ccd
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
7b1b7d4561b60f8b3bcd7c2d592454dd7bfef619 |
|
21-May-2013 |
Kevin Jin <kjin@google.com> |
clean up ConditionCheckers clearer logging for findElement Change-Id: I53f4d13f6a013b97368d3f7351cffa45c7d0efe6
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
c96f83c2e617f9f9c4a270258c10c5b46bd9f04e |
|
20-May-2013 |
Kevin Jin <kjin@google.com> |
wait longer for UiAutomation.getRootInActiveWindow Change-Id: I7bb27b0f38b0bad6532eeb2470cfaeb8e6ede63f
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
0d7b67b43f83536708a6ae0330e739744049a48e |
|
15-May-2013 |
Kevin Jin <kjin@google.com> |
expose getChild and getParent remove Logs.wrap Change-Id: I4d6d58b58fdb70fee168d1a357767683fae11490
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
fc21930b0a5cc598f59c0c893274e4ce33abd235 |
|
14-May-2013 |
Kevin Jin <kjin@google.com> |
make Matcher a marker interface distinguish ElementMatcher and ByXPath matchers Change-Id: I61709ae204a06867c011319a2db1f2a2de61d1e9
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
cd9468bc18d0e8250fc495f1ec656667eb206526 |
|
14-May-2013 |
Kevin Jin <kjin@google.com> |
add XPaths for convenience methods Change-Id: If35c26e9d2f28b2f8e61452113b963113e2b7ad4
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
2acc13e041cb065f90ab7882e095f05cb275dc68 |
|
11-May-2013 |
Kevin Jin <kjin@google.com> |
abstract UiElement getters into get(Attribute) consolidate ad-hoc Matchers into generic ByAttribute Change-Id: I01dd88ac095d7ccc72700bd7f69c5e905c0c063b
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
f9c2a591497874769b87bf492a0666cf853e0ae5 |
|
09-May-2013 |
Kevin Jin <kjin@google.com> |
add longClick and doubleClick add hasElement add By.allOf and anyOf Change-Id: I2456c3291d4a4398a413603830f809efe4a429cb
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
c134b29628280a680fdf2696480166de56074b1e |
|
06-May-2013 |
Kevin Jin <kjin@google.com> |
move Matcher to subpackage matchers split individual matchers into separate files create Attribute.java for easily building XPath Change-Id: I370a0904eccd469624e38b6fc754a1f8e338486d
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
0337ecab63fbdf2775eb8d1d86bb96d59a8f9712 |
|
30-Mar-2013 |
Kevin Jin <kjin@google.com> |
if an attribute is boolean, add it only if true log dom xml to file because logcat has limit cache UiElements improve Logs Change-Id: Ib505046f9ddfe474d3ee30ad20fdbafcf5b73c2a
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
07704975f91b729d9be3a13d6a2d3dfdbbd7d426 |
|
29-Mar-2013 |
Kevin Jin <kjin@google.com> |
add all attributes to UiElement Change-Id: I900747906851dd66c705b7cd0f4a9c65d4788cec
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
a6c69788f9ff3360c02b9362bb65c136fe0b9a99 |
|
20-Mar-2013 |
Kevin Jin <kjin@google.com> |
rename Loggable -> LogDesired, and remove it from interface Change-Id: I230d46224ad82fba85536bd6f48f785d2e089220
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
7b2b76255593f0ecfbe2d7f996712fefb391dfed |
|
18-Mar-2013 |
Kevin Jin <kjin@google.com> |
support xpath Build a virtual DOM tree that maps UiAutomationElement or InstrumentationElement tree, respectively. Then use XPath on the DOM tree. TODO: filter insignificant nodes to make use of uiautomatorviewer TODO: add all attrs Change-Id: I2f9e289b77350f1e920a492ce438ebfd67882058
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
acde362144222864329ad64d7e746b717103c806 |
|
16-Mar-2013 |
Kevin Jin <kjin@google.com> |
fix run-time error: newProxy enforce interface Change-Id: I8d5c6798fc90754553b90c4fab6aa51a75ce8334
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
52107c27b6b0f2b0fdfec995784c73746bb95c4e |
|
15-Mar-2013 |
Kevin Jin <kjin@google.com> |
introduce *Context to manage instances and dependency Change-Id: Ice759c2791a41df1b80dd06b6a339833cb4a7979
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|
cddda72410c992a12db61cef26713b498e31fea4 |
|
14-Mar-2013 |
Thanh Le <thanhle@google.com> |
Add an instrumentation driver. Move common code out of UiautomationDriver to AbstractDriver. Change-Id: Icf749b76d82a4bc10ea00f4668e251adcc652ba6
/external/droiddriver/src/com/google/android/droiddriver/base/AbstractUiElement.java
|