From 08adafd2b666356b7b422479ce31c67fea7a3a74 Mon Sep 17 00:00:00 2001 From: manchuwork Date: Fri, 24 Oct 2025 13:52:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E7=BD=91=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/loveerror/bested/handler/ZJMCCMCRMState.kt | 2 ++ .../loveerror/bested/handler/ZJMCCMCRMStateMachine.kt | 10 +++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/loveerror/bested/handler/ZJMCCMCRMState.kt b/app/src/main/java/com/loveerror/bested/handler/ZJMCCMCRMState.kt index 1397cdb..e4abce7 100644 --- a/app/src/main/java/com/loveerror/bested/handler/ZJMCCMCRMState.kt +++ b/app/src/main/java/com/loveerror/bested/handler/ZJMCCMCRMState.kt @@ -7,5 +7,7 @@ enum class ZJMCCMCRMState { GROUP_ALL_APPS_LIST, GROUP_CREATE_SELECT_PAGE, NORMAL_GROUP_CREATE_PAGE, + + SEARCH_COMPANY_PAGE, UNKNOWN } \ No newline at end of file diff --git a/app/src/main/java/com/loveerror/bested/handler/ZJMCCMCRMStateMachine.kt b/app/src/main/java/com/loveerror/bested/handler/ZJMCCMCRMStateMachine.kt index 10ffe9f..76481f7 100644 --- a/app/src/main/java/com/loveerror/bested/handler/ZJMCCMCRMStateMachine.kt +++ b/app/src/main/java/com/loveerror/bested/handler/ZJMCCMCRMStateMachine.kt @@ -18,7 +18,8 @@ class ZJMCCMCRMStateMachine(private val uiInspectorService: UIInspectorService) private val stateTransitionMap = mapOf( Pair(ZJMCCMCRMState.HOME_PAGE, ZJMCCMCRMState.GROUP_ALL_APPS_LIST) to ::handleHomePageToGroupAllAppsList, Pair(ZJMCCMCRMState.GROUP_ALL_APPS_LIST, ZJMCCMCRMState.GROUP_CREATE_SELECT_PAGE) to ::handleAllAppsListToGroupCreateSelectPage, - Pair(ZJMCCMCRMState.GROUP_CREATE_SELECT_PAGE, ZJMCCMCRMState.NORMAL_GROUP_CREATE_PAGE) to ::handleGroupCreateSelectPageToNormalGroupCreatePage + Pair(ZJMCCMCRMState.GROUP_CREATE_SELECT_PAGE, ZJMCCMCRMState.NORMAL_GROUP_CREATE_PAGE) to ::handleGroupCreateSelectPageToNormalGroupCreatePage, + Pair(ZJMCCMCRMState.HOME_PAGE, ZJMCCMCRMState.SEARCH_COMPANY_PAGE) to ::handleHomePageToSearchCompanyPage ) private fun executeWorkflow() { @@ -144,4 +145,11 @@ class ZJMCCMCRMStateMachine(private val uiInspectorService: UIInspectorService) AccessibilityTool.printViewTree(root, "after普通建档") } + + private fun handleHomePageToSearchCompanyPage(root: AccessibilityNodeInfo) { + AccessibilityTool.printViewTree(root) + AccessibilityTool.clickButtonByText(root, "全网查询") + println("全网查询 clicked") + Thread.sleep(1000) + } }