History log of /external/droiddriver/src/com/google/android/droiddriver/actions/ClickAction.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/actions/ClickAction.java
0319e7c14a536a11851cc30cfa57241ce90fec11 14-Aug-2013 Kevin Jin <kjin@google.com> Enforce childFinder is relative to parentFinder in SentinelScroller
clarify the terms of child and descendant
add XPaths.withDescendant
some cosmetic changes

Change-Id: Iaf6b7c699ccca5464db7e451d3c11715c18d4c69
/external/droiddriver/src/com/google/android/droiddriver/actions/ClickAction.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/actions/ClickAction.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/actions/ClickAction.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/actions/ClickAction.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/actions/ClickAction.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/actions/ClickAction.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/actions/ClickAction.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/actions/ClickAction.java
1194ec356a16f3c6dcf408289e36e42c149d6dc8 12-Mar-2013 Kevin Jin <kjin@google.com> rename uidriver to droiddriver

Change-Id: I1768103c3be816f96cce3350051db109dd77978d
/external/droiddriver/src/com/google/android/droiddriver/actions/ClickAction.java