Home
last modified time | relevance | path

Searched refs:selector (Results 1 – 10 of 10) sorted by relevance

/test/uiautomator/uiautomator/src/main/java/androidx/test/uiautomator/
DByMatcher.java59 private ByMatcher(UiDevice device, BySelector selector, boolean shortCircuit) { in ByMatcher() argument
63 mTargetSelector = new BySelector(selector); in ByMatcher()
68 private BySelector invertSelector(BySelector selector) { in invertSelector() argument
69 if (selector.mAncestorSelector == null) { in invertSelector()
70 return selector; in invertSelector()
72 BySelector ancestor = new BySelector(selector.mAncestorSelector); in invertSelector()
73 selector.mAncestorSelector = null; in invertSelector()
74 selector.mMaxDepth = selector.mMaxAncestorDistance; in invertSelector()
75 selector.mMaxAncestorDistance = null; in invertSelector()
76 return invertSelector(ancestor.hasDescendant(selector)); in invertSelector()
[all …]
DQueryController.java139 public int getPatternCount(UiSelector selector) { in getPatternCount() argument
140 findAccessibilityNodeInfo(selector, true /*counting*/); in getPatternCount()
149 public AccessibilityNodeInfo findAccessibilityNodeInfo(UiSelector selector) { in findAccessibilityNodeInfo() argument
150 return findAccessibilityNodeInfo(selector, false); in findAccessibilityNodeInfo()
153 protected AccessibilityNodeInfo findAccessibilityNodeInfo(UiSelector selector, in findAccessibilityNodeInfo() argument
159 Log.d(TAG, "Searching: " + selector); in findAccessibilityNodeInfo()
168 UiSelector uiSelector = new UiSelector(selector); in findAccessibilityNodeInfo()
226 private AccessibilityNodeInfo translateCompoundSelector(UiSelector selector, in translateCompoundSelector() argument
232 if(selector.hasContainerSelector()) in translateCompoundSelector()
234 if(selector.getContainerSelector().hasContainerSelector()) { in translateCompoundSelector()
[all …]
DUiSelector.java73 UiSelector(UiSelector selector) { in UiSelector() argument
74 mSelectorAttributes = selector.cloneSelector().mSelectorAttributes; in UiSelector()
89 static UiSelector patternBuilder(UiSelector selector) { in patternBuilder() argument
90 if (!selector.hasPatternSelector()) { in patternBuilder()
91 return new UiSelector().patternSelector(selector); in patternBuilder()
93 return selector; in patternBuilder()
515 public @NonNull UiSelector childSelector(@NonNull UiSelector selector) { in childSelector() argument
516 requireNonNull(selector, "selector cannot be null"); in childSelector()
517 return buildSelector(SELECTOR_CHILD, selector); in childSelector()
520 private UiSelector patternSelector(UiSelector selector) { in patternSelector() argument
[all …]
DSearchable.java27 boolean hasObject(@NonNull BySelector selector); in hasObject() argument
30 UiObject2 findObject(@NonNull BySelector selector); in findObject() argument
33 @NonNull List<UiObject2> findObjects(@NonNull BySelector selector); in findObjects() argument
DUntil.java43 public static @NonNull SearchCondition<Boolean> gone(@NonNull BySelector selector) { in gone() argument
47 return !container.hasObject(selector); in gone()
52 return String.format("SearchCondition[gone=%s]", selector); in gone()
61 public static @NonNull SearchCondition<Boolean> hasObject(@NonNull BySelector selector) {
65 return container.hasObject(selector);
70 return String.format("SearchCondition[hasObject=%s]", selector);
79 public static @NonNull SearchCondition<UiObject2> findObject(@NonNull BySelector selector) {
83 return container.findObject(selector);
88 return String.format("SearchCondition[findObject=%s]", selector);
98 @NonNull BySelector selector) {
[all …]
DUiScrollable.java88 protected boolean exists(@NonNull UiSelector selector) { in exists() argument
89 return getQueryController().findAccessibilityNodeInfo(selector) != null; in exists()
240 public boolean scrollIntoView(@NonNull UiSelector selector) throws UiObjectNotFoundException { in scrollIntoView() argument
241 Log.d(TAG, String.format("Scrolling %s into view.", selector)); in scrollIntoView()
243 UiSelector childSelector = getSelector().childSelector(selector); in scrollIntoView()
DUiObject2.java97 private UiObject2(UiDevice device, BySelector selector, AccessibilityNodeInfo cachedNode) { in UiObject2() argument
99 mSelector = selector; in UiObject2()
119 static @Nullable UiObject2 create(@NonNull UiDevice device, @NonNull BySelector selector, in create() argument
122 return new UiObject2(device, selector, cachedNode); in create()
265 public boolean hasObject(@NonNull BySelector selector) { in hasObject() argument
266 Log.d(TAG, String.format("Searching for node with selector: %s.", selector)); in hasObject()
268 ByMatcher.findMatch(getDevice(), selector, getAccessibilityNodeInfo()); in hasObject()
282 public UiObject2 findObject(@NonNull BySelector selector) { in findObject() argument
283 Log.d(TAG, String.format("Retrieving node with selector: %s.", selector)); in findObject()
285 ByMatcher.findMatch(getDevice(), selector, getAccessibilityNodeInfo()); in findObject()
[all …]
DUiDevice.java133 public @NonNull UiObject findObject(@NonNull UiSelector selector) { in findObject() argument
134 return new UiObject(this, selector); in findObject()
139 public boolean hasObject(@NonNull BySelector selector) { in hasObject() argument
140 Log.d(TAG, String.format("Searching for node with selector: %s.", selector)); in hasObject()
143 selector, in hasObject()
159 public UiObject2 findObject(@NonNull BySelector selector) { in findObject() argument
160 Log.d(TAG, String.format("Retrieving node with selector: %s.", selector)); in findObject()
163 selector, in findObject()
167 Log.d(TAG, String.format("Node not found with selector: %s.", selector)); in findObject()
170 return UiObject2.create(this, selector, node); in findObject()
[all …]
DUiCollection.java32 public UiCollection(@NonNull UiSelector selector) { in UiCollection() argument
33 super(selector); in UiCollection()
DUiObject.java66 public UiObject(UiSelector selector) { in UiObject() argument
67 mUiSelector = selector; in UiObject()
75 UiObject(UiDevice device, UiSelector selector) { in UiObject() argument
77 mUiSelector = selector; in UiObject()
123 public @NonNull UiObject getChild(@NonNull UiSelector selector) in getChild() argument
125 return new UiObject(getSelector().childSelector(selector)); in getChild()
136 public @NonNull UiObject getFromParent(@NonNull UiSelector selector) in getFromParent() argument
138 return new UiObject(getSelector().fromParent(selector)); in getFromParent()