diff options
Diffstat (limited to 'core/tests')
-rw-r--r-- | core/tests/coretests/res/layout/interrogation_activity.xml | 1 | ||||
-rw-r--r-- | core/tests/coretests/src/android/accessibilityservice/InterrogationActivityTest.java | 23 |
2 files changed, 24 insertions, 0 deletions
diff --git a/core/tests/coretests/res/layout/interrogation_activity.xml b/core/tests/coretests/res/layout/interrogation_activity.xml index 44ed75c..64af321 100644 --- a/core/tests/coretests/res/layout/interrogation_activity.xml +++ b/core/tests/coretests/res/layout/interrogation_activity.xml @@ -70,6 +70,7 @@ android:layout_width="160px" android:layout_height="100px" android:text="@string/button6" + android:contentDescription="contentDescription" /> </LinearLayout> diff --git a/core/tests/coretests/src/android/accessibilityservice/InterrogationActivityTest.java b/core/tests/coretests/src/android/accessibilityservice/InterrogationActivityTest.java index a542a1b..cd8dcb9 100644 --- a/core/tests/coretests/src/android/accessibilityservice/InterrogationActivityTest.java +++ b/core/tests/coretests/src/android/accessibilityservice/InterrogationActivityTest.java @@ -148,6 +148,29 @@ public class InterrogationActivityTest } @LargeTest + public void testFindAccessibilityNodeInfoByViewTextContentDescription() throws Exception { + beforeClassIfNeeded(); + final long startTimeMillis = SystemClock.uptimeMillis(); + try { + // bring up the activity + getActivity(); + + // find a view by text + List<AccessibilityNodeInfo> buttons = AccessibilityInteractionClient.getInstance() + .findAccessibilityNodeInfosByViewTextInActiveWindow(getConnection(), + "contentDescription"); + assertEquals(1, buttons.size()); + } finally { + afterClassIfNeeded(); + if (DEBUG) { + final long elapsedTimeMillis = SystemClock.uptimeMillis() - startTimeMillis; + Log.i(LOG_TAG, "testFindAccessibilityNodeInfoByViewTextContentDescription: " + + elapsedTimeMillis + "ms"); + } + } + } + + @LargeTest public void testTraverseAllViews() throws Exception { beforeClassIfNeeded(); final long startTimeMillis = SystemClock.uptimeMillis(); |