Auto.js
Auto.js copied to clipboard
通过findByText查找控件集合,遍历的时候报错
let list = ctrl.findByText(s1); console.log(list); list.forEach(function(tv){
});
下面是list的打印内容 [com.stardust.automator.UiObject@29f8c2; boundsInParent: Rect(0, 41 - 65, 57); boundsInScreen: Rect(44, 1045 - 222, 1089); packageName: com.ss.android.ugc.aweme.lite; className: android.view.View; text: 2021-04-30; contentDescription: null; viewId: null; checkable: false; checked: false; focusable: false; focused: false; selected: false; clickable: false; longClickable: false; enabled: true; password: false; scrollable: false; [ACTION_LONG_CLICK, ACTION_ACCESSIBILITY_FOCUS, ACTION_NEXT_AT_MOVEMENT_GRANULARITY, ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY, ACTION_NEXT_HTML_ELEMENT, ACTION_PREVIOUS_HTML_ELEMENT], com.stardust.automator.UiObject@29f9f8; boundsInParent: Rect(0, 41 - 90, 57); boundsInScreen: Rect(44, 1251 - 291, 1295); packageName: com.ss.android.ugc.aweme.lite; className: android.view.View; text: 2021-04-30; contentDescription: null; viewId: null; checkable: false; checked: false; focusable: false; focused: false; selected: false; clickable: false; longClickable: false; enabled: true; password: false; scrollable: false; [ACTION_LONG_CLICK, ACTION_ACCESSIBILITY_FOCUS, ACTION_NEXT_AT_MOVEMENT_GRANULARITY, ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY, ACTION_NEXT_HTML_ELEMENT, ACTION_PREVIOUS_HTML_ELEMENT]]
报错信息如下: Thread[main (Spawn-1),5]: Cannot convert function to interface java.util.function.Consumer since it contains methods with different names
这个应该返回一个UiObjectCollection,下个Pro版本修复