Skip to content

Commit

Permalink
1. add printText printInfo
Browse files Browse the repository at this point in the history
2. 优化 UiSelector
  • Loading branch information
jinjintao committed Apr 28, 2024
1 parent 131a9a6 commit 0bac2a8
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions app/src/main/java/com/linsheng/FATJS/node/UiSelector.java
Original file line number Diff line number Diff line change
Expand Up @@ -1044,7 +1044,9 @@ private static boolean checkAttribute(AccessibilityNodeInfo node, String key, Ob
case "textEndsWith":
return String.valueOf(node.getText()).endsWith(String.valueOf(value));
case "textMatches":
return String.valueOf(node.getText()).matches(String.valueOf(value));
String text = String.valueOf(node.getText());
text = text.equals("null") ? "" : text;
return text.matches(String.valueOf(value));
case "desc":
case "descContains":
return String.valueOf(node.getContentDescription()).contains(String.valueOf(value));
Expand All @@ -1053,7 +1055,9 @@ private static boolean checkAttribute(AccessibilityNodeInfo node, String key, Ob
case "descEndsWith":
return String.valueOf(node.getContentDescription()).endsWith(String.valueOf(value));
case "descMatches":
return String.valueOf(node.getContentDescription()).matches(String.valueOf(value));
String desc = String.valueOf(node.getContentDescription());
desc = desc.equals("null") ? "" : desc;
return desc.matches(String.valueOf(value));
case "id":
case "idContains":
return String.valueOf(node.getViewIdResourceName()).contains(String.valueOf(value));
Expand Down

0 comments on commit 0bac2a8

Please sign in to comment.