update at人时移除括号

This commit is contained in:
gallonyin
2022-10-28 13:54:41 +08:00
parent e8d0ce736d
commit 269a4d772e

View File

@@ -1225,9 +1225,9 @@ object WeworkOperationImpl {
if (atFlag != null) { if (atFlag != null) {
val rv = AccessibilityUtil.findOneByClazz(getRoot(), Views.RecyclerView) val rv = AccessibilityUtil.findOneByClazz(getRoot(), Views.RecyclerView)
if (rv != null) { if (rv != null) {
AccessibilityUtil.findTextInput(getRoot(), at) AccessibilityUtil.findTextInput(getRoot(), at.replace("\\(.*?\\)".toRegex(), ""))
val atNode = val atNode =
AccessibilityUtil.findOneByText(rv, at, root = false, timeout = 2000) AccessibilityUtil.findOneByText(rv, at.replace("\\(.*?\\)".toRegex(), ""), root = false, timeout = 2000)
if (atNode != null) { if (atNode != null) {
AccessibilityUtil.performClick(atNode) AccessibilityUtil.performClick(atNode)
} else { } else {
@@ -1240,9 +1240,9 @@ object WeworkOperationImpl {
val searchFlag = AccessibilityUtil.findOnceByText(getRoot(), "搜索", exact = true) val searchFlag = AccessibilityUtil.findOnceByText(getRoot(), "搜索", exact = true)
val list = AccessibilityUtil.findBackNode(searchFlag, minChildCount = 2) val list = AccessibilityUtil.findBackNode(searchFlag, minChildCount = 2)
if (list != null) { if (list != null) {
AccessibilityUtil.findTextInput(getRoot(), at) AccessibilityUtil.findTextInput(getRoot(), at.replace("\\(.*?\\)".toRegex(), ""))
val atNode = val atNode =
AccessibilityUtil.findOneByText(list, at, root = false, timeout = 2000) AccessibilityUtil.findOneByText(list, at.replace("\\(.*?\\)".toRegex(), ""), root = false, timeout = 2000)
if (atNode != null) { if (atNode != null) {
AccessibilityUtil.performClick(atNode) AccessibilityUtil.performClick(atNode)
} else { } else {