Auto.js icon indicating copy to clipboard operation
Auto.js copied to clipboard

通过findByText查找控件集合,遍历的时候报错

Open candivan opened this issue 3 years ago • 1 comments

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

candivan avatar Apr 30 '21 09:04 candivan

这个应该返回一个UiObjectCollection,下个Pro版本修复

clearw5 avatar May 03 '21 06:05 clearw5