988386cd9cc46bf5399846a414c09e0af48b1e5a |
|
17-Jun-2014 |
Kevin Jin <kjin@google.com> |
expose setAccessibilityNodeInfoCacheClearer Change-Id: I39780422d66133738978b028252c960765490623
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
74676fdd3c8a9e599eddd13bea56898674d9916a |
|
12-Jun-2014 |
Kevin Jin <kjin@google.com> |
add Validator interface and DefaultAccessibilityValidator refactor for cleaner implementation Change-Id: I6ba13c5a46e444806f492bc7de365405fecae0d5
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
a738fe74f57f48dde2dd7a28479bab3f5441dadb |
|
30-May-2014 |
Kevin Jin <kjin@google.com> |
add AccessibilityDriver for testing Accessibility This is the first cut with known issues, e.g. needs to handle click on EditText differently, etc. Thic cl sets up the architecture of AccessibilityDriver; details will be filled in follow-up cls. Change-Id: I2881b28075eba478a5aad9d7e945b5d55e78da89
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
17342a5115d7575d44a99fed9c7032e3ab316dcc |
|
19-Apr-2014 |
Kevin Jin <kjin@google.com> |
remove deps on Guava This is to simplify the build and deployment set-up for DroidDriver clients. Change-Id: I02238d8721d4d3a505a851138c40cb086d2ff11f
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
1d0f3c02fc3673159f2b6496823fd7b9228b7891 |
|
11-Mar-2014 |
Kevin Jin <kjin@google.com> |
Wraps calls to UiAutomation API. Currently supports fail-fast if UiAutomation throws IllegalStateException. Change-Id: I1e6472d113a63b14d3615ef0084ea00d209f7e63
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
a6749c6913f014416419850a9fb5235a745fdeb8 |
|
24-Feb-2014 |
Kevin Jin <kjin@google.com> |
fix the hanging when the app is constantly busy (no idle) The main thread may not enter the idle state when animation is playing, for example, the ProgressBar. Do not call waitForIdleSync in UiAutomationDriver. Change-Id: If3c355c8aa302a076895fd62a6428874b24f5d39
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
39b609194aea07e7f1d8ead084d48d1171198f02 |
|
05-Feb-2014 |
Kevin Jin <kjin@google.com> |
delete DroidDriver samples to remove dep on actionbarsherlock add sync on UI thread idle in UiAutomationDriver refine AccessibilityEventScrollStepStrategy api Change-Id: I176eb1a40f0a914121c60b887784760ebe354ae4
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
dfc316e1bfb37148c50947c46f5aaed5cb2e708a |
|
30-Oct-2013 |
Kevin Jin <kjin@google.com> |
Take snapshot of the underlying View or AccessibilityNodeInfo tree. This improves reliability. Add JavaDoc on order of getChildren. Change-Id: Iec4a4b693ef29eea1e067d538bab0078699e3d50
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
a5bb27d69e8501b7c8321b838646d0b8f6fa0d05 |
|
05-Sep-2013 |
Kevin Jin <kjin@google.com> |
cosmetic changes for JavaDoc and logging for scroll Change-Id: I5bf1044c51b642d682d4a0b3b4dc18aabe3a12cd
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
f50519233078e65a056cff49d7b4989d57c3e750 |
|
09-Aug-2013 |
Kevin Jin <kjin@google.com> |
merge Screenshotter to UiDevice rename Abstract* to Base* move InputInjector to actions subpackage Change-Id: I3e119b4052bc032f2d09d630da51b38670239da9
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
70e34108e0fc19277e642aef3b36b65b8e254899 |
|
08-Aug-2013 |
Kevin Jin <kjin@google.com> |
add UiDevice for global actions add UiAutomationDriver#clearAccessibilityNodeInfoCache to work around an Accessibility bug Change-Id: I42db1d61944240520cc34f1ccb4537f572adecf9
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
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/uiautomation/UiAutomationDriver.java
|
7dde4b200c490587409e0301e58261210e7a5896 |
|
19-Jun-2013 |
Tony Wickham <twickham@google.com> |
Fixed issue with clicking on partially visible elements. Because UiElement.click() was performed on the center of elements, it didn't work when the element's center was off screen. To fix this, I added a getVisibleBounds() method to UiElement, which is implemented by ViewElement and UiAutomationElement. This method is used in ClickAction to make sure that the click is performed on the visible portion of the element. DeviceUtils was added with getDisplayBounds(). Lastly, UiAutomationContext now holds Instrumentation instead of UiAutomation, which also forced other files to change accordingly. Change-Id: Ic2fd163a9759a0d95bd413b557976ee8a3d044f9
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
e2660726a43b1a68729d736f6ffa0332ab152498 |
|
20-Jun-2013 |
Kevin Jin <kjin@google.com> |
add takeScreenshot to InstrumentationDriver Change-Id: I347532ed9f4e4aa59ac045a83ee7b4f25735c251
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
05cca15c6b38881a5f35ba0d06c0ffc3701b1e29 |
|
06-Jun-2013 |
Kevin Jin <kjin@google.com> |
add PNG as the default screenshot format Change-Id: I3c38997fed807af02cbd7ea9baac387d83789211
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.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/uiautomation/UiAutomationDriver.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/uiautomation/UiAutomationDriver.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/uiautomation/UiAutomationDriver.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/uiautomation/UiAutomationDriver.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/uiautomation/UiAutomationDriver.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/uiautomation/UiAutomationDriver.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/uiautomation/UiAutomationDriver.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/uiautomation/UiAutomationDriver.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/uiautomation/UiAutomationDriver.java
|
581310c13d5763ef2de991f36a00ce46203235d4 |
|
12-Mar-2013 |
Kevin Jin <kjin@google.com> |
convert EXISTS_CHECKER and GONE_CHECKER into constants Change-Id: If647639671f167314d0c1feb029364434d18e58e
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|
1194ec356a16f3c6dcf408289e36e42c149d6dc8 |
|
12-Mar-2013 |
Kevin Jin <kjin@google.com> |
rename uidriver to droiddriver Change-Id: I1768103c3be816f96cce3350051db109dd77978d
/external/droiddriver/src/com/google/android/droiddriver/uiautomation/UiAutomationDriver.java
|