| /test/uiautomator/uiautomator/src/main/java/androidx/test/uiautomator/ |
| D | ByMatcher.java | 59 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 …]
|
| D | QueryController.java | 139 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 …]
|
| D | UiSelector.java | 73 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 …]
|
| D | Searchable.java | 27 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
|
| D | Until.java | 43 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 …]
|
| D | UiScrollable.java | 88 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()
|
| D | UiObject2.java | 97 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 …]
|
| D | UiDevice.java | 133 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 …]
|
| D | UiCollection.java | 32 public UiCollection(@NonNull UiSelector selector) { in UiCollection() argument 33 super(selector); in UiCollection()
|
| D | UiObject.java | 66 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()
|