=== [ 收集测试用例 ] === == cases\01门口屏首次安装部署\__st__.py == cases\01门口屏首次安装部署\安装部署流程.py 行 4 的 JSON 数据: { "name": "首次安装部署功能", "para": [{ "page": "Deployment", "locator_type": "XPATH", "locator_value": "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout[2]/android.widget.EditText", "element_type": "send", "element_value": "192.168.5.235", "expented_result": "", "sleep_time":2 }, { "page": "Deployment", "locator_type": "XPATH", "locator_value": "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout[2]/android.widget.Button[2]", "element_type": "click", "element_value": "", "expented_result": "", "sleep_time": 10 }, { "page": "Deployment", "locator_type": "XPATH", "locator_value": "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout[2]/android.widget.EditText", "element_type": "send", "element_value": "测试会议室", "expented_result": "", "sleep_time":2 }, { "page": "Deployment", "locator_type": "XPATH", "locator_value": "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout[2]/android.widget.Button[1]", "element_type": "click", "element_value": "", "expented_result": "", "sleep_time":2 }, { "page": "Deployment", "locator_type": "XPATH", "locator_value": "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout[2]/android.widget.FrameLayout/androidx.recyclerview.widget.RecyclerView/android.widget.FrameLayout[1]/android.widget.FrameLayout/android.widget.TextView", "element_type": "getText", "element_value": "", "expented_result": "测试会议室", "sleep_time":2 }, { "page": "Deployment", "locator_type": "XPATH", "locator_value": "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout[2]/android.widget.FrameLayout/androidx.recyclerview.widget.RecyclerView/android.widget.FrameLayout[1]/android.widget.FrameLayout/android.widget.FrameLayout", "element_type": "click", "element_value": "", "expented_result": "", "sleep_time":2 }, { "page": "Deployment", "locator_type": "XPATH", "locator_value": "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout[2]/android.widget.Button[3]", "element_type": "click", "element_value": "", "expented_result": "", "sleep_time":2 }, { "page": "Deployment", "locator_type": "XPATH", "locator_value": "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout[3]/android.widget.Button[2]", "element_type": "click", "element_value": "", "expented_result": "", "sleep_time":2 }, { "page": "Deployment", "locator_type": "XPATH", "locator_value": "", "element_type": "click", "element_value": "", "expented_result": "", "sleep_time":10 } ] } XLSX文件已读取 === [ 执行测试用例 ] === 预备执行用例数量 : 1 ========= 测试开始 : 20250506_174427 ========= >>> cases\01门口屏首次安装部署\ [ suite setup ] cases\01门口屏首次安装部署\ -- 第 1 步 -- 初始化设备1的adb连接 '----------' 正在初始化ADB连接 '----------' 尝试连接到设备: 192.168.1.128:5555 设备 192.168.1.128:5555 已连接并可用 ** 检查点 ** 设备1的adb连接初始化检测 ----> 通过 '----------' 正在初始化浏览器 '----------' '----------' 浏览器初始化完成 '----------' >>> cases\01门口屏首次安装部署\安装部署流程.py * 首次安装部署功能 - 2025-05-06 17:44:29 [ case execution steps ]