=== [ 收集测试用例 ] === == cases\__st__.py == cases\AI创会\__st__.py == cases\AI创会\AI创会.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\AI创会\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: AI创会 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "AI创会-对话测试001", "para": [{ "page": "AIMeeting", "locator_type": "XPATH", "locator_value": "//button[contains(text(),'AI 助手')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AIMeeting", "locator_type": "XPATH", "locator_value": "//input[@id='input']", "element_type": "input", "element_value": "测试一下", "expented_result": "" }, { "page": "AIMeeting", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--default']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': 'AI创会-对话测试001', 'para': [{'page': 'AIMeeting', 'locator_type': 'XPATH', 'locator_value': "//button[contains(text(),'AI 助手')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AIMeeting', 'locator_type': 'XPATH', 'locator_value': "//input[@id='input']", 'element_type': 'input', 'element_value': '测试一下', 'expented_result': ''}, {'page': 'AIMeeting', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--default']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\会控-SMC\__st__.py == cases\会控-SMC\SMC会控.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\会控-SMC\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会控-SMC 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会控功能测试001", "para": [{ "page": "MeetingControl_SMC", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "input", "element_value": "SMC会议", "expented_result": "" }, { "page": "MeetingControl_SMC", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'进入会控')]", "element_type": "click", "element_value": "SMC会议", "expented_result": "SMC" }, { "page": "MeetingControl_SMC", "locator_type": "XPATH", "locator_value": "//div[@id='tab-smcList']", "element_type": "getText", "element_value": "", "expented_result": "SMC" } ] } 行 4 JSON解析成功: {'name': '会控功能测试001', 'para': [{'page': 'MeetingControl_SMC', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='输入关键字搜索']", 'element_type': 'input', 'element_value': 'SMC会议', 'expented_result': ''}, {'page': 'MeetingControl_SMC', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'进入会控')]", 'element_type': 'click', 'element_value': 'SMC会议', 'expented_result': 'SMC'}, {'page': 'MeetingControl_SMC', 'locator_type': 'XPATH', 'locator_value': "//div[@id='tab-smcList']", 'element_type': 'getText', 'element_value': '', 'expented_result': 'SMC'}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\会控-腾讯会议\__st__.py == cases\会控-腾讯会议\腾讯会控.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\会控-腾讯会议\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会控-腾讯会议 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "腾讯会控001", "para": [{ "page": "MeetingControl_Txcent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "input", "element_value": "腾讯会议", "expented_result": "" }, { "page": "MeetingControl_Txcent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'进入会控')]", "element_type": "click", "element_value": "腾讯会议", "expented_result": "Tencent" }, { "page": "MeetingControl_Txcent", "locator_type": "XPATH", "locator_value": "//div[@id='tab-Tencent']", "element_type": "getText", "element_value": "", "expented_result": "Tencent" } ] } 行 4 JSON解析成功: {'name': '腾讯会控001', 'para': [{'page': 'MeetingControl_Txcent', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='输入关键字搜索']", 'element_type': 'input', 'element_value': '腾讯会议', 'expented_result': ''}, {'page': 'MeetingControl_Txcent', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'进入会控')]", 'element_type': 'click', 'element_value': '腾讯会议', 'expented_result': 'Tencent'}, {'page': 'MeetingControl_Txcent', 'locator_type': 'XPATH', 'locator_value': "//div[@id='tab-Tencent']", 'element_type': 'getText', 'element_value': '', 'expented_result': 'Tencent'}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\会议主流程\01会议预约\__st__.py == cases\会议主流程\01会议预约\01会议预约.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议主流程\01会议预约\JSON测试.py ** no cases in this file, skip it. == cases\会议主流程\02会议修改\__st__.py == cases\会议主流程\02会议修改\02会议修改.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议主流程\03会议删除\__st__.py == cases\会议主流程\03会议删除\03会议删除.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议主流程\04会议状态设置\__st__.py == cases\会议主流程\04会议状态设置\04会议状态设置.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议修改\__st__.py == cases\会议修改\会议修改.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\会议修改\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议修改 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "修改会议-会议名称输入测试001", "para": [{ "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "中y1()[]/", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[contains(text(),'下一步')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[contains(text(),'下一步')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@aria-label='会议信息']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@class='el-dialog__body']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "getText", "element_value": "中y1()[]/", "expented_result": "中y1()[]/" } ] } 行 4 JSON解析成功: {'name': '修改会议-会议名称输入测试001', 'para': [{'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '中y1()[]/', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//div[contains(text(),'下一步')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//div[contains(text(),'下一步')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//div[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//div[@aria-label='会议信息']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//div[@class='el-dialog__body']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='输入关键字搜索']", 'element_type': 'getText', 'element_value': '中y1()[]/', 'expented_result': '中y1()[]/'}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\会议创建\__st__.py == cases\会议创建\会议创建.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\会议创建\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议创建 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "预定会议-会议名称输入测试001", "para": [{ "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "中y1()[]/", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@class='header_Quick']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "getText", "element_value": "中y1()[]/", "expented_result": "中y1()[]/" } ] } 行 4 JSON解析成功: {'name': '预定会议-会议名称输入测试001', 'para': [{'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '中y1()[]/', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//div[@class='header_Quick']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='输入关键字搜索']", 'element_type': 'getText', 'element_value': '中y1()[]/', 'expented_result': '中y1()[]/'}]} 行 5 原始JSON数据: { "name": "预定会议-会议名称输入测试002", "para": [{ "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "中y1()[]/", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@class='header_Quick']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "getText", "element_value": "中y1()[]/", "expented_result": "中y1()[]/" } ] } 行 5 JSON解析成功: {'name': '预定会议-会议名称输入测试002', 'para': [{'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '中y1()[]/', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//div[@class='header_Quick']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='输入关键字搜索']", 'element_type': 'getText', 'element_value': '中y1()[]/', 'expented_result': '中y1()[]/'}]} 行 6 原始JSON数据: { "name": "预定会议-会议名称输入测试003", "para": [{ "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "中y1()[]/", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@class='header_Quick']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "getText", "element_value": "中y1()[]/", "expented_result": "中y1()[]/" } ] } 行 6 JSON解析成功: {'name': '预定会议-会议名称输入测试003', 'para': [{'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '中y1()[]/', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//div[@class='header_Quick']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='输入关键字搜索']", 'element_type': 'getText', 'element_value': '中y1()[]/', 'expented_result': '中y1()[]/'}]} 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 XLSX文件处理完成,共找到 3 条用例 ** no cases in this file , skip it. == cases\会议历史记录\__st__.py == cases\会议历史记录\会议历史记录.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\会议历史记录\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议历史记录 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "历史记录-会议类型查询001", "para": [{ "page": "MessageQuery", "locator_type": "CSS_SELECTOR", "locator_value": ".el-collapse-item__arrow.el-icon-arrow-right", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageQuery", "locator_type": "XPATH", "locator_value": "//div[@class='el-select']//input[@placeholder='请选择']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageQuery", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'普通会议')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageQuery", "locator_type": "XPATH", "locator_value": "//i[@class='el-collapse-item__arrow el-icon-arrow-right is-active']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageQuery", "locator_type": "CSS_SELECTOR", "locator_value": "body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(6) > div:nth-child(1)", "element_type": "getText", "element_value": "", "expented_result": "普通" } ] } 行 4 JSON解析成功: {'name': '历史记录-会议类型查询001', 'para': [{'page': 'MessageQuery', 'locator_type': 'CSS_SELECTOR', 'locator_value': '.el-collapse-item__arrow.el-icon-arrow-right', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageQuery', 'locator_type': 'XPATH', 'locator_value': "//div[@class='el-select']//input[@placeholder='请选择']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageQuery', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'普通会议')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageQuery', 'locator_type': 'XPATH', 'locator_value': "//i[@class='el-collapse-item__arrow el-icon-arrow-right is-active']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageQuery', 'locator_type': 'CSS_SELECTOR', 'locator_value': 'body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(6) > div:nth-child(1)', 'element_type': 'getText', 'element_value': '', 'expented_result': '普通'}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\会议历史记录-旧\__st__.py == cases\会议历史记录-旧\01历史记录筛选.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议历史记录-旧\02历史记录再次预定.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议审批\__st__.py == cases\会议审批\会议审批.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\会议审批\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议审批 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会议审批-我发起的-信息显示测试001", "para": [{ "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称搜索']", "element_type": "input", "element_value": "审批测试会议", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//button[@type='button']//span[contains(text(),'详细信息')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//div[@class='cell']//div[contains(text(),'审批会议室')]", "element_type": "getText", "element_value": "", "expented_result": "审批会议室" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'cell')]//div[contains(text(),'审批测试会议')]", "element_type": "getText", "element_value": "", "expented_result": "审批测试会议" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[5]/div[1]/div[2]/div[2]/div[3]/table[1]/tbody[1]/tr[3]/td[2]/div[1]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "admin@PT" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//div[contains(text(),'未审批')]", "element_type": "getText", "element_value": "", "expented_result": "未审批" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//div[@aria-label='详细信息']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '会议审批-我发起的-信息显示测试001', 'para': [{'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称搜索']", 'element_type': 'input', 'element_value': '审批测试会议', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//button[@type='button']//span[contains(text(),'详细信息')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//div[@class='cell']//div[contains(text(),'审批会议室')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '审批会议室'}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'cell')]//div[contains(text(),'审批测试会议')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '审批测试会议'}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[3]/div[1]/div[5]/div[1]/div[2]/div[2]/div[3]/table[1]/tbody[1]/tr[3]/td[2]/div[1]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': 'admin@PT'}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//div[contains(text(),'未审批')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '未审批'}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//div[@aria-label='详细信息']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 原始JSON数据: { "name": "长安大学-取消审批会议消息通知001", "para": [{ "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//div[@id='tab-first']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称搜索']", "element_type": "input", "element_value": "审批测试会议", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "取消" } ] } 行 19 原始JSON数据: { "name": "长安大学-取消审批会议消息通知002", "para": [ { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//div[@id='tab-first']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称搜索']", "element_type": "input", "element_value": "审批测试会议", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "取消" } ] } 行 20 原始JSON数据: { "name": "长安大学-取消审批会议消息通知003", "para": [ { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "", "element_type": "function", "element_value": ["admin@chen2" , "Ubains@4321" , "同意"], "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//div[@id='tab-first']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称搜索']", "element_type": "input", "element_value": "长安大学审批测试", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "取消" } ] } 行 21 原始JSON数据: { "name": "长安大学-取消审批会议消息通知004", "para": [ { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "", "element_type": "fuction", "element_value": ["admin@czj" , "Ubains@4321" , "通过"], "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//div[@id='tab-first']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称搜索']", "element_type": "input", "element_value": "长安大学审批测试", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CA-CancelApproval", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "取消" } ] } 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\会议审批旧\__st__.py == cases\会议审批旧\01审批会议创建.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议审批旧\02审批会议操作.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室列表\__st__.py == cases\会议室列表\会议室列表功能测试.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\会议室列表\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议室列表 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "权限控制测试001", "para": [{ "page": "MeetingList_MeetingRoomToken", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议室名称']", "element_type": "input", "element_value": "未授权会议室", "expented_result": "" }, { "page": "MeetingList_MeetingRoomToken", "locator_type": "XPATH", "locator_value": "//span[@class='MeetingCityList_t_btn']", "element_type": "click", "element_value": "", "expented_result": "未授权" } ] } 行 4 JSON解析成功: {'name': '权限控制测试001', 'para': [{'page': 'MeetingList_MeetingRoomToken', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议室名称']", 'element_type': 'input', 'element_value': '未授权会议室', 'expented_result': ''}, {'page': 'MeetingList_MeetingRoomToken', 'locator_type': 'XPATH', 'locator_value': "//span[@class='MeetingCityList_t_btn']", 'element_type': 'click', 'element_value': '', 'expented_result': '未授权'}]} 行 5 原始JSON数据: { "name": "权限控制测试002", "para": [{ "page": "MeetingList_MeetingRoomToken", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议室名称']", "element_type": "input", "element_value": "已授权会议室", "expented_result": "" }, { "page": "MeetingList_MeetingRoomToken", "locator_type": "XPATH", "locator_value": "//span[@class='MeetingCityList_t_btn']", "element_type": "click", "element_value": "", "expented_result": "会议预定" } ] } 行 5 JSON解析成功: {'name': '权限控制测试002', 'para': [{'page': 'MeetingList_MeetingRoomToken', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议室名称']", 'element_type': 'input', 'element_value': '已授权会议室', 'expented_result': ''}, {'page': 'MeetingList_MeetingRoomToken', 'locator_type': 'XPATH', 'locator_value': "//span[@class='MeetingCityList_t_btn']", 'element_type': 'click', 'element_value': '', 'expented_result': '会议预定'}]} 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 XLSX文件处理完成,共找到 2 条用例 ** no cases in this file , skip it. == cases\会议室管理\__st__.py == cases\会议室管理\会议室管理.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\会议室管理\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议室管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会议室管理-会议室筛选功能测试001", "para": [{ "page": "ConferenceManageQuery", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'会议室管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceManageQuery", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "预约会议室", "expented_result": "" }, { "page": "ConferenceManageQuery", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[2]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "预约会议室" } ] } 行 4 JSON解析成功: {'name': '会议室管理-会议室筛选功能测试001', 'para': [{'page': 'ConferenceManageQuery', 'locator_type': 'XPATH', 'locator_value': "//li[contains(text(),'会议室管理')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceManageQuery', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='输入关键字']", 'element_type': 'input', 'element_value': '预约会议室', 'expented_result': ''}, {'page': 'ConferenceManageQuery', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[2]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '预约会议室'}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\会议室管理旧\会议室管理\__st__.py == cases\会议室管理旧\会议室管理\01会议室新增.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\会议室管理\02会议室查询.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\会议室管理\03会议室删除.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\会议室管理\04会议室编辑.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\功能管理\__st__.py == cases\会议室管理旧\功能管理\01功能新增.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\功能管理\02功能删除.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\功能管理\03功能查询.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\功能管理\04功能编辑.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\区域管理\__st__.py == cases\会议室管理旧\区域管理\01区域新增.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\区域管理\02区域删除.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议室管理旧\区域管理\03区域编辑.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议模板\__st__.py == cases\会议模板\会议模板.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\会议模板\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议模板 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会议模板-会议名称输入测试001", "para": [{ "page": "EditTemplate", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'编辑模板')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "EditTemplate", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[contains(text(),'下一步')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请填写会议名称" } ] } 行 4 JSON解析成功: {'name': '会议模板-会议名称输入测试001', 'para': [{'page': 'EditTemplate', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'编辑模板')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'EditTemplate', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//div[contains(text(),'下一步')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageNameTest', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请填写会议名称'}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\会议模板-旧\__st__.py == cases\会议模板-旧\01会议模板查询.py CSV文件已读取 ** no cases in this file , skip it. == cases\会议模板-旧\02会议模板再次预定.py CSV文件已读取 ** no cases in this file , skip it. == cases\信息发布\__st__.py == cases\信息发布\信息发布.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\信息发布\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 信息发布 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "信息发布-视频搜索测试001", "para": [{ "page": "MaterialManagement", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'素材管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MaterialManagement", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择素材类型']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MaterialManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'视频')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MaterialManagement", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "input", "element_value": "", "expented_result": "" }, { "page": "MaterialManagement", "locator_type": "CSS_SELECTOR", "locator_value": "body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(3) > div:nth-child(1)", "element_type": "getText", "element_value": "", "expented_result": "视频" } ] } 行 4 JSON解析成功: {'name': '信息发布-视频搜索测试001', 'para': [{'page': 'MaterialManagement', 'locator_type': 'XPATH', 'locator_value': "//li[contains(text(),'素材管理')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MaterialManagement', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择素材类型']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MaterialManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'视频')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MaterialManagement', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='输入关键字搜索']", 'element_type': 'input', 'element_value': '', 'expented_result': ''}, {'page': 'MaterialManagement', 'locator_type': 'CSS_SELECTOR', 'locator_value': 'body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(3) > div:nth-child(1)', 'element_type': 'getText', 'element_value': '', 'expented_result': '视频'}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\信息统计\__st__.py == cases\信息统计\信息统计.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\信息统计\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 信息统计 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "信息统计-会议统计-统计显示测试001", "para": [{ "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'会议统计')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'使用时长')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'折线图')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'柱状图')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'饼图')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '信息统计-会议统计-统计显示测试001', 'para': [{'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//li[contains(text(),'会议统计')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'使用时长')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'折线图')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'柱状图')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'饼图')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\全局配置\__st__.py == cases\全局配置\全局配置.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\全局配置\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 全局配置 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "全局配置-主页功能测试001", "para": [{ "page": "GlobalConfiguration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'深黑')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "GlobalConfiguration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'保 存')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "GlobalConfiguration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'天蓝')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "GlobalConfiguration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'保 存')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '全局配置-主页功能测试001', 'para': [{'page': 'GlobalConfiguration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'深黑')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'GlobalConfiguration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'保 存')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'GlobalConfiguration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'天蓝')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'GlobalConfiguration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'保 存')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\安卓信息\__st__.py == cases\安卓信息\安卓信息.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\安卓信息\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 安卓信息 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '截图二', '备注'] 行 4 原始JSON数据: { "name": "安卓信息-更新包管理功能测试001", "para": [{ "page": "AndroidInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'更新包管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AndroidInformation", "locator_type": "XPATH", "locator_value": "//span[normalize-space()='APK']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AndroidInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'cell el-tooltip')][normalize-space()='UBSLCL_rksystem_doorscreen_1.3.152_2025-03-10.apk']", "element_type": "getText", "element_value": "", "expented_result": "apk" } ] } 行 4 JSON解析成功: {'name': '安卓信息-更新包管理功能测试001', 'para': [{'page': 'AndroidInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'更新包管理')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AndroidInformation', 'locator_type': 'XPATH', 'locator_value': "//span[normalize-space()='APK']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AndroidInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'cell el-tooltip')][normalize-space()='UBSLCL_rksystem_doorscreen_1.3.152_2025-03-10.apk']", 'element_type': 'getText', 'element_value': '', 'expented_result': 'apk'}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\展厅巡检\test.py ** no cases in this file, skip it. == cases\展厅巡检\00服务器监测\__st__.py == cases\展厅巡检\00服务器监测\01服务器状态监测.py ** no cases in this file , skip it. == cases\展厅巡检\01展厅中控屏\__st__.py == cases\展厅巡检\01展厅中控屏\test.py ** no cases in this file, skip it. == cases\展厅巡检\01展厅中控屏\voice_test.py ** no cases in this file, skip it. == cases\展厅巡检\01展厅中控屏\展厅中控屏.py ** no cases in this file , skip it. == cases\展厅巡检\02预定系统巡检\__st__.py == cases\展厅巡检\02预定系统巡检\展厅会议预约巡检.py CSV文件已读取 ** no cases in this file , skip it. == cases\展厅巡检\02预定系统巡检\讯飞转录流程测试.py CSV文件已读取 ** no cases in this file , skip it. == cases\展厅巡检\03无纸化\__st__.py == cases\展厅巡检\03无纸化\01无纸化1.0同屏测试.py ** no cases in this file , skip it. == cases\展厅巡检\03无纸化\01无纸化2.0同屏巡检.py ** no cases in this file , skip it. == cases\展厅巡检\03无纸化\02无纸化1.0.py ** no cases in this file , skip it. == cases\展厅巡检\03无纸化\02无纸化2.0.py ** no cases in this file , skip it. == cases\展厅巡检\04软终端入会\__st__.py == cases\展厅巡检\04软终端入会\text.py ** no cases in this file, skip it. == cases\展厅巡检\04软终端入会\移动端入会.py ** no cases in this file , skip it. == cases\展厅巡检\05展厅会议室中控屏\__st__.py == cases\展厅巡检\05展厅会议室中控屏\展厅会议室中控屏.py ** no cases in this file , skip it. == cases\展厅巡检\06讯飞系统巡检\__st__.py == cases\展厅巡检\06讯飞系统巡检\讯飞系统巡检.py ** no cases in this file , skip it. == cases\展厅巡检\07运维系统\__st__.py == cases\展厅巡检\07运维系统\运维系统巡检.py ** no cases in this file , skip it. == cases\展厅巡检\08统一平台系统\__st__.py == cases\展厅巡检\08统一平台系统\01统一平台巡检.py ** no cases in this file , skip it. == cases\展厅巡检\09统一平台腾讯终端入会\__st__.py == cases\展厅巡检\09统一平台腾讯终端入会\01软终端入会.py ** no cases in this file , skip it. == cases\展厅巡检\10桌牌系统\__st__.py == cases\展厅巡检\10桌牌系统\桌牌系统巡检.py ** no cases in this file , skip it. == cases\展厅巡检\11环境清除\__st__.py == cases\展厅巡检\11环境清除\01展厅会议室中控屏.py CSV文件已读取 ** no cases in this file , skip it. == cases\授权码管理\__st__.py == cases\授权码管理\授权码管理.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\授权码管理\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 授权码管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "授权码管理-搜索功能测试001", "para": [{ "page": "TokenManage", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "已授权会议室", "expented_result": "" }, { "page": "TokenManage", "locator_type": "XPATH", "locator_value": "//div[contains(text(),'已授权会议室')]", "element_type": "getText", "element_value": "", "expented_result": "已授权会议室" } ] } 行 4 JSON解析成功: {'name': '授权码管理-搜索功能测试001', 'para': [{'page': 'TokenManage', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='输入关键字']", 'element_type': 'input', 'element_value': '已授权会议室', 'expented_result': ''}, {'page': 'TokenManage', 'locator_type': 'XPATH', 'locator_value': "//div[contains(text(),'已授权会议室')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '已授权会议室'}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\登录模块\__st__.py == cases\登录模块\新-账号密码登录测试.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\登录模块\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 登录页面 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "账号密码登录001", "para": [{ "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入账号或手机号或邮箱号']", "element_type": "input", "element_value": "admin", "expented_result": "" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入密码']", "element_type": "input", "element_value": "Ubains@4321", "expented_result": "" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入图形验证码']", "element_type": "input", "element_value": "csba", "expented_result": "" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@value='登 录']", "element_type": "click", "element_value": "", "expented_result": "成功" } ] } 行 4 JSON解析成功: {'name': '账号密码登录001', 'para': [{'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入账号或手机号或邮箱号']", 'element_type': 'input', 'element_value': 'admin', 'expented_result': ''}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入密码']", 'element_type': 'input', 'element_value': 'Ubains@4321', 'expented_result': ''}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入图形验证码']", 'element_type': 'input', 'element_value': 'csba', 'expented_result': ''}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@value='登 录']", 'element_type': 'click', 'element_value': '', 'expented_result': '成功'}]} 行 5 原始JSON数据: { "name": "账号密码登录002", "para": [{ "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入账号或手机号或邮箱号']", "element_type": "input", "element_value": "admin@123" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入密码']", "element_type": "input", "element_value": "pwd" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入图形验证码']", "element_type": "input", "element_value": "csba" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@value='登 录']", "element_type": "click", "element_value": "", "expented_result": "错误" } ] } 行 5 JSON解析成功: {'name': '账号密码登录002', 'para': [{'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入账号或手机号或邮箱号']", 'element_type': 'input', 'element_value': 'admin@123'}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入密码']", 'element_type': 'input', 'element_value': 'pwd'}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入图形验证码']", 'element_type': 'input', 'element_value': 'csba'}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@value='登 录']", 'element_type': 'click', 'element_value': '', 'expented_result': '错误'}]} 行 6 原始JSON数据: { "name": "账号密码登录003", "para": [{ "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入账号或手机号或邮箱号']", "element_type": "input", "element_value": "" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入密码']", "element_type": "input", "element_value": "pwd" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入图形验证码']", "element_type": "input", "element_value": "csba" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@value='登 录']", "element_type": "click", "element_value": "", "expented_result": "请输入账号" } ] } 行 6 JSON解析成功: {'name': '账号密码登录003', 'para': [{'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入账号或手机号或邮箱号']", 'element_type': 'input', 'element_value': ''}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入密码']", 'element_type': 'input', 'element_value': 'pwd'}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入图形验证码']", 'element_type': 'input', 'element_value': 'csba'}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@value='登 录']", 'element_type': 'click', 'element_value': '', 'expented_result': '请输入账号'}]} 行 7 原始JSON数据: { "name": "账号密码登录004", "para": [{ "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入账号或手机号或邮箱号']", "element_type": "input", "element_value": "admin" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入密码']", "element_type": "input", "element_value": "" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入图形验证码']", "element_type": "input", "element_value": "csba" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@value='登 录']", "element_type": "click", "element_value": "", "expented_result": "请输入密码" } ] } 行 7 JSON解析成功: {'name': '账号密码登录004', 'para': [{'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入账号或手机号或邮箱号']", 'element_type': 'input', 'element_value': 'admin'}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入密码']", 'element_type': 'input', 'element_value': ''}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入图形验证码']", 'element_type': 'input', 'element_value': 'csba'}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@value='登 录']", 'element_type': 'click', 'element_value': '', 'expented_result': '请输入密码'}]} 行 8 原始JSON数据: { "name": "账号密码登录005", "para": [{ "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入账号或手机号或邮箱号']", "element_type": "input", "element_value": "admin" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入密码']", "element_type": "input", "element_value": "Ubains@4321" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入图形验证码']", "element_type": "input", "element_value": "" }, { "page": "login", "locator_type": "XPATH", "locator_value": "//input[@value='登 录']", "element_type": "click", "element_value": "", "expented_result": "请输入验证码" } ] } 行 8 JSON解析成功: {'name': '账号密码登录005', 'para': [{'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入账号或手机号或邮箱号']", 'element_type': 'input', 'element_value': 'admin'}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入密码']", 'element_type': 'input', 'element_value': 'Ubains@4321'}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入图形验证码']", 'element_type': 'input', 'element_value': ''}, {'page': 'login', 'locator_type': 'XPATH', 'locator_value': "//input[@value='登 录']", 'element_type': 'click', 'element_value': '', 'expented_result': '请输入验证码'}]} XLSX文件处理完成,共找到 5 条用例 ** no cases in this file , skip it. == cases\登录模块\账号密码登录测试.py CSV文件已读取 ** no cases in this file , skip it. == cases\系统管理\__st__.py == cases\系统管理\系统设置.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\系统管理\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 系统管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "系统管理-系统日志分页功能测试001", "para": [{ "page": "SystemLog", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "SystemLog", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'100条/页')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '系统管理-系统日志分页功能测试001', 'para': [{'page': 'SystemLog', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'SystemLog', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'100条/页')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 XLSX文件处理完成,共找到 1 条用例 ** no cases in this file , skip it. == cases\设备管理\安卓信息-消息监听.py ** no cases in this file, skip it. == cases\设备管理\安卓信息.py ** no cases in this file, skip it. == cases\设备管理\毫米波雷达.py ** no cases in this file, skip it. == cases\账号管理\__st__.py == cases\账号管理\账号管理.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\cases\账号管理\..\..\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 账号管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "账号管理-公司管理测试001", "para": [{ "page": "CompanyManagement", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'公司管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CompanyManagement", "locator_type": "XPATH", "locator_value": "//button[@type='button']//span[contains(text(),'短信详情')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CompanyManagement", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请先选择一个公司" } ] } 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 原始JSON数据: { "name": "工商银行OA组织架构同步001", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "iputn", "element_value": "伍琦珊", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "伍琦珊" } ] } 行 60 原始JSON数据: { "name": "工商银行OA组织架构同步002", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "伍琦珊", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//i[contains(@class,'el-icon-edit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='用户名']", "element_type": "input", "element_value": "修改了", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//div[@aria-label='编辑用户']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "伍琦珊", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "伍琦珊" } ] } 行 61 原始JSON数据: { "name": "工商银行OA组织架构同步003", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "林荣", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[8]/div[1]/span[4]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "林荣", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "伍琦珊" } ] } 行 62 原始JSON数据: { "name": "工商银行OA组织架构同步004", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "林荣", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[8]/div[1]/span[3]/i[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "林荣", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[7]/div[1]/span[1]", "element_type": "getText", "element_value": "", "expented_result": "启用" } ] } 行 63 原始JSON数据: { "name": "工商银行OA组织架构同步005", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[@title='深圳市分行银行卡中心']", "element_type": "getText", "element_value": "", "expented_result": "深圳市分行" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 64 原始JSON数据: { "name": "工商银行OA组织架构同步006", "para": [{ "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[2]/div[1]/span[2]/span[2]/button[3]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[@title='深圳市分行银行卡中心']", "element_type": "getText", "element_value": "", "expented_result": "深圳市分行" } ] } 行 65 原始JSON数据: { "name": "工商银行OA组织架构同步007", "para": [{ "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[2]/div[1]/span[2]/span[2]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "input", "element_value": "修改部门名称", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//div[@aria-label='编 辑']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[@title='深圳市分行银行卡中心']", "element_type": "getText", "element_value": "", "expented_result": "深圳市分行" } ] } 行 66 原始JSON数据: { "name": "工商银行OA组织架构同步008", "para": [{ "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--medium']//span[contains(text(),'添 加')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "默认部门名称", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[@title='默认部门名称']", "element_type": "getText", "element_value": "", "expented_result": "默认部门名称" } ] } 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 XLSX文件处理完成,共找到 0 条用例 ** no cases in this file, skip it. == cases\账号管理旧\用户管理\__st__.py == cases\账号管理旧\用户管理\01_主流程.py ** no cases in this file , skip it. == cases\账号管理旧\用户管理\02_用户修改密码.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\用户管理\03_用户新增.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\用户管理\04_用户查询.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\用户管理\05_用户删除.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\用户管理\06_用户状态设置.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\用户管理\07_用户编辑.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\部门管理\__st__.py == cases\账号管理旧\部门管理\01部门编辑.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\部门管理\02主流程.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\部门管理\03部门新增.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\部门管理\04部门删除.py CSV文件已读取 ** no cases in this file , skip it. == cases\账号管理旧\部门管理\05部门查询.py CSV文件已读取 ** no cases in this file , skip it. == cases\项目定制\兰州中石化项目25-05-24\__st__.py == cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\测试数据\兰州中石化项目测试用例.xlsx XLSX文件成功打开 正在处理工作表: 议题申报 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "议题申报-000", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '议题申报-000', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "议题申报001", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//body/div[@class='el-dialog__wrapper']/div[@aria-label='dialog']/div[@class='el-dialog__body']/div[@class='dialog_content']/div[1]/div[2]/div[1]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "admin" } ] } 行 5 JSON解析成功: {'name': '议题申报001', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//body/div[@class='el-dialog__wrapper']/div[@aria-label='dialog']/div[@class='el-dialog__body']/div[@class='dialog_content']/div[1]/div[2]/div[1]/div[1]", 'element_type': 'getText', 'element_value': '', 'expented_result': 'admin'}]} 行 6 的JSON数据为空,跳过 行 7 原始JSON数据: { "name": "议题申报003", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请输入议题名称" } ] } 行 7 JSON解析成功: {'name': '议题申报003', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请输入议题名称'}]} 行 8 原始JSON数据: { "name": "议题申报004", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试004", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 8 JSON解析成功: {'name': '议题申报004', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试004', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 9 原始JSON数据: { "name": "议题申报005", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试005", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(@class,'el-radio__label')][contains(text(),'总经理办公会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 9 JSON解析成功: {'name': '议题申报005', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试005', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(@class,'el-radio__label')][contains(text(),'总经理办公会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 10 原始JSON数据: { "name": "议题申报006", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试006", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 10 JSON解析成功: {'name': '议题申报006', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试006', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 11 原始JSON数据: { "name": "议题申报007", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试007", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请选择议题分类" } ] } 行 11 JSON解析成功: {'name': '议题申报007', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试007', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择议题分类'}]} 行 12 原始JSON数据: { "name": "议题申报008", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试008", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 12 JSON解析成功: {'name': '议题申报008', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试008', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 13 原始JSON数据: { "name": "议题申报009", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试009", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请输入上会依据及评审情况" } ] } 行 13 JSON解析成功: {'name': '议题申报009', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试009', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请输入上会依据及评审情况'}]} 行 14 原始JSON数据: { "name": "议题申报010", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试010", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 14 JSON解析成功: {'name': '议题申报010', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试010', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 15 原始JSON数据: { "name": "议题申报011", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试011", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[normalize-space()='Test01']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请选择责任单位" } ] } 行 15 JSON解析成功: {'name': '议题申报011', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试011', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[normalize-space()='Test01']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择责任单位'}]} 行 16 原始JSON数据: { "name": "议题申报012", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 16 JSON解析成功: {'name': '议题申报012', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 17 原始JSON数据: { "name": "议题申报013", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试013", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 17 JSON解析成功: {'name': '议题申报013', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试013', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 18 原始JSON数据: { "name": "议题申报014", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试014", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈部门领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请选择汇报人" } ] } 行 18 JSON解析成功: {'name': '议题申报014', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试014', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(@class,'el-radio__label')][contains(text(),'党委会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈部门领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择汇报人'}]} 行 19 原始JSON数据: { "name": "议题申报015", "para": [ { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 19 JSON解析成功: {'name': '议题申报015', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 20 原始JSON数据: { "name": "议题申报016", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试016", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 20 JSON解析成功: {'name': '议题申报016', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试016', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 原始JSON数据: { "name": "议题申报025", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试025", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请选择拟上会时间" } ] } 行 29 JSON解析成功: {'name': '议题申报025', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试025', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择拟上会时间'}]} 行 30 原始JSON数据: { "name": "议题申报026", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试026", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2024-06-09", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请选择拟上会时间" } ] } 行 30 JSON解析成功: {'name': '议题申报026', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试026', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2024-06-09', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择拟上会时间'}]} 行 31 原始JSON数据: { "name": "议题申报027", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试027", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 31 JSON解析成功: {'name': '议题申报027', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试027', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 32 原始JSON数据: { "name": "议题申报028", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试028", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 32 JSON解析成功: {'name': '议题申报028', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试028', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 33 原始JSON数据: { "name": "议题申报029", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试029", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请选择汇报时长" } ] } 行 33 JSON解析成功: {'name': '议题申报029', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试029', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择汇报时长'}]} 行 34 原始JSON数据: { "name": "议题申报030", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试030", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 34 JSON解析成功: {'name': '议题申报030', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试030', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 35 原始JSON数据: { "name": "议题申报031", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试031", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 35 JSON解析成功: {'name': '议题申报031', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试031', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 36 的JSON数据为空,跳过 行 37 原始JSON数据: { "name": "议题申报033", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试033", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请选择部门领导" } ] } 行 37 JSON解析成功: {'name': '议题申报033', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试033', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择部门领导'}]} 行 38 的JSON数据为空,跳过 行 39 原始JSON数据: { "name": "议题申报035", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试035", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 39 JSON解析成功: {'name': '议题申报035', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试035', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 40 原始JSON数据: { "name": "议题申报036", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试036", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请选择公司主管领导" } ] } 行 40 JSON解析成功: {'name': '议题申报036', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试036', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择公司主管领导'}]} 行 41 原始JSON数据: { "name": "议题申报037", "para": [{ "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-name-input']", "element_type": "input", "element_value": "自动化-议题申报测试037", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//li[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//textarea[@id='create-topic-remarks-textarea']", "element_type": "input", "element_value": "测试上会依据", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择责任单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporter-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-proposed-meeting-time-datepicker']", "element_type": "input", "element_value": "2026-06-25", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-reporting-duration-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'15分钟')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-department-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-company-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//input[@id='create-topic-commission-leader-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'陈公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "提交成功" } ] } 行 41 JSON解析成功: {'name': '议题申报037', 'para': [{'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-name-input']", 'element_type': 'input', 'element_value': '自动化-议题申报测试037', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//li[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//textarea[@id='create-topic-remarks-textarea']", 'element_type': 'input', 'element_value': '测试上会依据', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择责任单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-tree-node__label'][contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporter-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-proposed-meeting-time-datepicker']", 'element_type': 'input', 'element_value': '2026-06-25', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-reporting-duration-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'15分钟')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-department-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-company-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-topic-commission-leader-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'陈公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-topic-submit-button']//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '提交成功'}]} 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 正在处理工作表: 代办事宜 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "代办事宜-000", "para": [{ "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["test@user2","Ubains@1357"], "expented_result": "" }, { "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "//div[@id='TodoList']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '代办事宜-000', 'para': [{'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['test@user2', 'Ubains@1357'], 'expented_result': ''}, {'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': "//div[@id='TodoList']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "代办事宜001", "para": [{ "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "//div[@class='content']//div[1]//div[2]//div[1]//div[1]//div[2]//input[1]", "element_type": "input", "element_value": "自动化", "expented_result": "" }, { "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AgencyMatters", "locator_type": "CSS_SELECTOR", "locator_value": "body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)", "element_type": "getText", "element_value": "", "expented_result": "自动化" } ] } 行 5 JSON解析成功: {'name': '代办事宜001', 'para': [{'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': "//div[@class='content']//div[1]//div[2]//div[1]//div[1]//div[2]//input[1]", 'element_type': 'input', 'element_value': '自动化', 'expented_result': ''}, {'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AgencyMatters', 'locator_type': 'CSS_SELECTOR', 'locator_value': 'body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)', 'element_type': 'getText', 'element_value': '', 'expented_result': '自动化'}]} 行 6 原始JSON数据: { "name": "代办事宜002", "para": [{ "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "//div[@class='content']//div[1]//div[2]//div[1]//div[1]//div[2]//input[1]", "element_type": "input", "element_value": "自动化", "expented_result": "" }, { "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AgencyMatters", "locator_type": "CSS_SELECTOR", "locator_value": "body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)", "element_type": "getText", "element_value": "", "expented_result": "自动化" } ] } 行 6 JSON解析成功: {'name': '代办事宜002', 'para': [{'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': "//div[@class='content']//div[1]//div[2]//div[1]//div[1]//div[2]//input[1]", 'element_type': 'input', 'element_value': '自动化', 'expented_result': ''}, {'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AgencyMatters', 'locator_type': 'CSS_SELECTOR', 'locator_value': 'body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)', 'element_type': 'getText', 'element_value': '', 'expented_result': '自动化'}]} 行 7 原始JSON数据: { "name": "代办事宜003", "para": [{ "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'cell')][contains(text(),'陈部门领导')]", "element_type": "getText", "element_value": "", "expented_result": "陈部门领导" } ] } 行 7 JSON解析成功: {'name': '代办事宜003', 'para': [{'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'cell')][contains(text(),'陈部门领导')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '陈部门领导'}]} 行 8 原始JSON数据: { "name": "代办事宜004", "para": [{ "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "审批成功" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["test@user1","Ubains@1357"], "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'cell')][contains(text(),'范公司主管领导')]", "element_type": "getText", "element_value": "", "expented_result": "范公司主管领导" } ] } 行 8 JSON解析成功: {'name': '代办事宜004', 'para': [{'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '审批成功'}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['test@user1', 'Ubains@1357'], 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'cell')][contains(text(),'范公司主管领导')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '范公司主管领导'}]} 行 9 原始JSON数据: { "name": "代办事宜005", "para": [{ "page": "AgencyMatters", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'content')]//div[2]//div[2]//div[1]//div[1]//div[2]//input[1]", "element_type": "input", "element_value": "", "expented_result": "自动化" }, { "page": "TopicDeclaration", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[2]/div[2]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicDeclaration", "locator_type": "CSS_SELECTOR", "locator_value": "body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)", "element_type": "getText", "element_value": "", "expented_result": "自动化" } ] } 行 9 JSON解析成功: {'name': '代办事宜005', 'para': [{'page': 'AgencyMatters', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'content')]//div[2]//div[2]//div[1]//div[1]//div[2]//input[1]", 'element_type': 'input', 'element_value': '', 'expented_result': '自动化'}, {'page': 'TopicDeclaration', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[2]/div[2]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicDeclaration', 'locator_type': 'CSS_SELECTOR', 'locator_value': 'body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)', 'element_type': 'getText', 'element_value': '', 'expented_result': '自动化'}]} 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 正在处理工作表: 决策会议 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "决策会议-000", "para": [{ "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='DecisionMeeting']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '决策会议-000', 'para': [{'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='DecisionMeeting']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 原始JSON数据: { "name": "决策会议004", "para": [{ "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'新建')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 8 JSON解析成功: {'name': '决策会议004', 'para': [{'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'新建')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 9 原始JSON数据: { "name": "决策会议005", "para": [{ "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'新建')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请输入会议名称" } ] } 行 9 JSON解析成功: {'name': '决策会议005', 'para': [{'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'新建')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请输入会议名称'}]} 行 10 原始JSON数据: { "name": "决策会议006", "para": [{ "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='title']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "决策会议006", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-12", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-12", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//div[@x-placement='bottom-start']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'决策会议室001')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择公司领导']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请选择主办单位']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'范公司主管领导')])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMakingMeetings", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" } ] } 行 10 JSON解析成功: {'name': '决策会议006', 'para': [{'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='title']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '决策会议006', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-12', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-12', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@x-placement='bottom-start']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'决策会议室001')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择公司领导']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请选择主办单位']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'范公司主管领导')])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMakingMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}]} 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 正在处理工作表: 会议管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会议管理000", "para": [{ "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '会议管理000', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "会议管理001", "para": [{ "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 5 JSON解析成功: {'name': '会议管理001', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 6 原始JSON数据: { "name": "会议管理002", "para": [{ "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 6 JSON解析成功: {'name': '会议管理002', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 原始JSON数据: { "name": "会议管理006", "para": [{ "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "这是议题汇总", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'detail_row')][contains(text(),'这是议题汇总')]", "element_type": "getText", "element_value": "", "expented_result": "这是议题汇总" } ] } 行 10 JSON解析成功: {'name': '会议管理006', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '这是议题汇总', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'detail_row')][contains(text(),'这是议题汇总')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '这是议题汇总'}]} 行 11 原始JSON数据: { "name": "会议管理007", "para": [{ "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "这是议题汇总", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'detail_row')][contains(text(),'这是议题汇总')]", "element_type": "getText", "element_value": "", "expented_result": "这是议题汇总" } ] } 行 11 JSON解析成功: {'name': '会议管理007', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '这是议题汇总', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'detail_row')][contains(text(),'这是议题汇总')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '这是议题汇总'}]} 行 12 原始JSON数据: { "name": "会议管理008", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'总经理办公会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card')]//div[3]//div[2]//div[2]", "element_type": "getText", "element_value": "", "expented_result": "总经理办公会" } ] } 行 12 JSON解析成功: {'name': '会议管理008', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'总经理办公会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card')]//div[3]//div[2]//div[2]", 'element_type': 'getText', 'element_value': '', 'expented_result': '总经理办公会'}]} 行 13 原始JSON数据: { "name": "会议管理009", "para": [{ "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[2]//div[2]//input[1]", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[3]//div[2]//input[1]", "element_type": "input", "element_value": "2025-07-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'会议信息')]", "element_type": "getText", "element_value": "", "expented_result": "会议信息" } ] } 行 13 JSON解析成功: {'name': '会议管理009', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[2]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[3]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-07-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'会议信息')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '会议信息'}]} 行 14 原始JSON数据: { "name": "会议管理010", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "会", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'总经理办公会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card')]//div[3]//div[2]//div[2]", "element_type": "getText", "element_value": "", "expented_result": "总经理办公会" } ] } 行 14 JSON解析成功: {'name': '会议管理010', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '会', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'总经理办公会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card')]//div[3]//div[2]//div[2]", 'element_type': 'getText', 'element_value': '', 'expented_result': '总经理办公会'}]} 行 15 原始JSON数据: { "name": "会议管理011", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "会", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[2]//div[2]//input[1]", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[3]//div[2]//input[1]", "element_type": "input", "element_value": "2025-07-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'会议信息')]", "element_type": "getText", "element_value": "", "expented_result": "会议信息" } ] } 行 15 JSON解析成功: {'name': '会议管理011', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '会', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[2]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[3]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-07-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'会议信息')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '会议信息'}]} 行 16 原始JSON数据: { "name": "会议管理012", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'总经理办公会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[2]//div[2]//input[1]", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[3]//div[2]//input[1]", "element_type": "input", "element_value": "2025-07-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'会议信息')]", "element_type": "getText", "element_value": "", "expented_result": "会议信息" } ] } 行 16 JSON解析成功: {'name': '会议管理012', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'总经理办公会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[2]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[3]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-07-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'会议信息')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '会议信息'}]} 行 17 原始JSON数据: { "name": "会议管理013", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "会", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'总经理办公会')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[2]//div[2]//input[1]", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[3]//div[2]//input[1]", "element_type": "input", "element_value": "2025-07-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'会议信息')]", "element_type": "getText", "element_value": "", "expented_result": "会议信息" } ] } 行 17 JSON解析成功: {'name': '会议管理013', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '会', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'总经理办公会')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[2]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[3]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-07-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'会议信息')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '会议信息'}]} 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 原始JSON数据: { "name": "会议管理017", "para": [{ "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[2]//div[2]//input[1]", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//div[3]//div[2]//input[1]", "element_type": "input", "element_value": "2025-07-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 21 JSON解析成功: {'name': '会议管理017', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[2]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//div[3]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-07-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 正在处理工作表: 议题列表 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "议题列表-000", "para": [{ "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//div[@id='TopicList']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '议题列表-000', 'para': [{'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//div[@id='TopicList']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "议题列表001", "para": [ { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/input[1]", "element_type": "input", "element_value": "自动化", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "自动化" } ] } 行 5 JSON解析成功: {'name': '议题列表001', 'para': [{'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/input[1]', 'element_type': 'input', 'element_value': '自动化', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '自动化'}]} 行 6 原始JSON数据: { "name": "议题列表002", "para": [ { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/input[1]", "element_type": "input", "element_value": "自动化", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "自动化" } ] } 行 6 JSON解析成功: {'name': '议题列表002', 'para': [{'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/input[1]', 'element_type': 'input', 'element_value': '自动化', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '自动化'}]} 行 7 原始JSON数据: { "name": "议题列表003", "para": [ { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/div[2]/input[1]", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/input[1]", "element_type": "input", "element_value": "2025-07-10", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[7]/div[1]/button[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'议题信息')]", "element_type": "getText", "element_value": "", "expented_result": "议题信息" } ] } 行 7 JSON解析成功: {'name': '议题列表003', 'para': [{'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/div[2]/input[1]', 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/input[1]', 'element_type': 'input', 'element_value': '2025-07-10', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[7]/div[1]/button[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'议题信息')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '议题信息'}]} 行 8 原始JSON数据: { "name": "议题列表004", "para": [ { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body/div[@id='app']/div[@id='home-LZZSH']/div[@class='main']/div[@class='main_right']/div[@id='topic-list']/div[@class='content']/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请选择要汇总的议题" } ] } 行 8 JSON解析成功: {'name': '议题列表004', 'para': [{'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//body/div[@id='app']/div[@id='home-LZZSH']/div[@class='main']/div[@class='main_right']/div[@id='topic-list']/div[@class='content']/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择要汇总的议题'}]} 行 9 原始JSON数据: { "name": "议题列表005", "para": [ { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/table[1]/thead[1]/tr[1]/th[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body/div[@id='app']/div[@id='home-LZZSH']/div[contains(@class,'main')]/div[contains(@class,'main_right')]/div[@id='topic-list']/div[contains(@class,'content')]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'议题汇总-总经理办公会')]", "element_type": "getText", "element_value": "", "expented_result": "总经理办公会" } ] } 行 9 JSON解析成功: {'name': '议题列表005', 'para': [{'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/table[1]/thead[1]/tr[1]/th[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//body/div[@id='app']/div[@id='home-LZZSH']/div[contains(@class,'main')]/div[contains(@class,'main_right')]/div[@id='topic-list']/div[contains(@class,'content')]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'议题汇总-总经理办公会')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '总经理办公会'}]} 行 10 原始JSON数据: { "name": "议题列表006", "para": [ { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/table[1]/thead[1]/tr[1]/th[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//body/div[@id='app']/div[@id='home-LZZSH']/div[contains(@class,'main')]/div[contains(@class,'main_right')]/div[@id='topic-list']/div[contains(@class,'content')]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ListOfTopics", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "请输入会议名称" } ] } 行 10 JSON解析成功: {'name': '议题列表006', 'para': [{'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/table[1]/thead[1]/tr[1]/th[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//body/div[@id='app']/div[@id='home-LZZSH']/div[contains(@class,'main')]/div[contains(@class,'main_right')]/div[@id='topic-list']/div[contains(@class,'content')]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ListOfTopics', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请输入会议名称'}]} 行 11 原始JSON数据: { "name": "议题列表007", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表007", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试001')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表007", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表007" } ] } 行 11 JSON解析成功: {'name': '议题列表007', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表007', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试001')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表007', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表007'}]} 行 12 的JSON数据为空,跳过 行 13 原始JSON数据: { "name": "议题列表009", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表009", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试003')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表009", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表009" } ] } 行 13 JSON解析成功: {'name': '议题列表009', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表009', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试003')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表009', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表009'}]} 行 14 原始JSON数据: { "name": "议题列表010", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[normalize-space()='10']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 14 JSON解析成功: {'name': '议题列表010', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[normalize-space()='10']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 15 原始JSON数据: { "name": "议题列表011", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表011", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试004')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表011", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表011" } ] } 行 15 JSON解析成功: {'name': '议题列表011', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表011', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试004')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表011', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表011'}]} 行 16 原始JSON数据: { "name": "议题列表012", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表012", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试005')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表012", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表012" } ] } 行 16 JSON解析成功: {'name': '议题列表012', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表012', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试005')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表012', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表012'}]} 行 17 原始JSON数据: { "name": "议题列表013", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表013", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试006')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表013", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表013" } ] } 行 17 JSON解析成功: {'name': '议题列表013', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表013', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试006')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表013', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表013'}]} 行 18 原始JSON数据: { "name": "议题列表014", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "(//span[contains(text(),'4')])[12]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 18 JSON解析成功: {'name': '议题列表014', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "(//span[contains(text(),'4')])[12]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 19 原始JSON数据: { "name": "议题列表015", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表015", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试007')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表015", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表015" } ] } 行 19 JSON解析成功: {'name': '议题列表015', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表015', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试007')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表015', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表015'}]} 行 20 原始JSON数据: { "name": "议题列表016", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表016", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试008')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表016", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表016" } ] } 行 20 JSON解析成功: {'name': '议题列表016', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表016', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试008')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表016', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表016'}]} 行 21 原始JSON数据: { "name": "议题列表017", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表016", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "请选择会议室" } ] } 行 21 JSON解析成功: {'name': '议题列表017', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表016', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择会议室'}]} 行 22 原始JSON数据: { "name": "议题列表018", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 22 JSON解析成功: {'name': '议题列表018', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 23 原始JSON数据: { "name": "议题列表019", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表019", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试009')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表019", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表019" } ] } 行 23 JSON解析成功: {'name': '议题列表019', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表019', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试009')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表019', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表019'}]} 行 24 原始JSON数据: { "name": "议题列表020", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表020", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试009')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "请选择公司领导" } ] } 行 24 JSON解析成功: {'name': '议题列表020', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表020', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试009')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择公司领导'}]} 行 25 原始JSON数据: { "name": "议题列表021", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表021", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试009')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 25 JSON解析成功: {'name': '议题列表021', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表021', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试009')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 26 原始JSON数据: { "name": "议题列表022", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表022", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试010')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表022", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表022" } ] } 行 26 JSON解析成功: {'name': '议题列表022', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表022', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试010')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表022', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表022'}]} 行 27 原始JSON数据: { "name": "议题列表023", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表023", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试010')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "请选择主办单位" } ] } 行 27 JSON解析成功: {'name': '议题列表023', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表023', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试010')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择主办单位'}]} 行 28 原始JSON数据: { "name": "议题列表024", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表024", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试010')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 28 JSON解析成功: {'name': '议题列表024', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表024', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试010')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 29 原始JSON数据: { "name": "议题列表025", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表025", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试011')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表025", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表025" } ] } 行 29 JSON解析成功: {'name': '议题列表025', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表025', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试011')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表025', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表025'}]} 行 30 原始JSON数据: { "name": "议题列表026", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表026", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试011')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "请选择主持人" } ] } 行 30 JSON解析成功: {'name': '议题列表026', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表026', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试011')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请选择主持人'}]} 行 31 原始JSON数据: { "name": "议题列表027", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表027", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试011')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 31 JSON解析成功: {'name': '议题列表027', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表027', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试011')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 32 原始JSON数据: { "name": "议题列表028", "para": [ { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-name-input']", "element_type": "input", "element_value": "议题列表028", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-start-time-datepicker']", "element_type": "input", "element_value": "2025-06-10", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-end-time-datepicker']", "element_type": "input", "element_value": "2025-06-11", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-location-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'自动化测试012')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择公司领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'全选')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确认')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请选择主办单位')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'测试部门')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-compere-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//textarea[@placeholder='情况说明']", "element_type": "input", "element_value": "情况说明", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@id='create-meeting-submit-button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "会议预定成功" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingManage']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "议题列表028", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ManagementOfMeetings", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题列表028" } ] } 行 32 JSON解析成功: {'name': '议题列表028', 'para': [{'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-name-input']", 'element_type': 'input', 'element_value': '议题列表028', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-start-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-10', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-end-time-datepicker']", 'element_type': 'input', 'element_value': '2025-06-11', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-location-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'自动化测试012')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择公司领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'全选')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确认')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请选择主办单位')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'测试部门')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-compere-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//textarea[@placeholder='情况说明']", 'element_type': 'input', 'element_value': '情况说明', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@id='create-meeting-submit-button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '会议预定成功'}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '议题列表028', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ManagementOfMeetings', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题列表028'}]} 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 行 204 的JSON数据为空,跳过 行 205 的JSON数据为空,跳过 行 206 的JSON数据为空,跳过 行 207 的JSON数据为空,跳过 行 208 的JSON数据为空,跳过 行 209 的JSON数据为空,跳过 行 210 的JSON数据为空,跳过 行 211 的JSON数据为空,跳过 行 212 的JSON数据为空,跳过 行 213 的JSON数据为空,跳过 行 214 的JSON数据为空,跳过 行 215 的JSON数据为空,跳过 行 216 的JSON数据为空,跳过 行 217 的JSON数据为空,跳过 行 218 的JSON数据为空,跳过 行 219 的JSON数据为空,跳过 行 220 的JSON数据为空,跳过 行 221 的JSON数据为空,跳过 行 222 的JSON数据为空,跳过 行 223 的JSON数据为空,跳过 行 224 的JSON数据为空,跳过 行 225 的JSON数据为空,跳过 行 226 的JSON数据为空,跳过 行 227 的JSON数据为空,跳过 行 228 的JSON数据为空,跳过 行 229 的JSON数据为空,跳过 行 230 的JSON数据为空,跳过 行 231 的JSON数据为空,跳过 行 232 的JSON数据为空,跳过 行 233 的JSON数据为空,跳过 行 234 的JSON数据为空,跳过 行 235 的JSON数据为空,跳过 行 236 的JSON数据为空,跳过 行 237 的JSON数据为空,跳过 行 238 的JSON数据为空,跳过 行 239 的JSON数据为空,跳过 行 240 的JSON数据为空,跳过 行 241 的JSON数据为空,跳过 行 242 的JSON数据为空,跳过 行 243 的JSON数据为空,跳过 行 244 的JSON数据为空,跳过 行 245 的JSON数据为空,跳过 行 246 的JSON数据为空,跳过 行 247 的JSON数据为空,跳过 行 248 的JSON数据为空,跳过 行 249 的JSON数据为空,跳过 行 250 的JSON数据为空,跳过 行 251 的JSON数据为空,跳过 行 252 的JSON数据为空,跳过 行 253 的JSON数据为空,跳过 行 254 的JSON数据为空,跳过 行 255 的JSON数据为空,跳过 行 256 的JSON数据为空,跳过 行 257 的JSON数据为空,跳过 行 258 的JSON数据为空,跳过 行 259 的JSON数据为空,跳过 行 260 的JSON数据为空,跳过 行 261 的JSON数据为空,跳过 行 262 的JSON数据为空,跳过 行 263 的JSON数据为空,跳过 行 264 的JSON数据为空,跳过 行 265 的JSON数据为空,跳过 行 266 的JSON数据为空,跳过 行 267 的JSON数据为空,跳过 行 268 的JSON数据为空,跳过 行 269 的JSON数据为空,跳过 行 270 的JSON数据为空,跳过 行 271 的JSON数据为空,跳过 行 272 的JSON数据为空,跳过 行 273 的JSON数据为空,跳过 行 274 的JSON数据为空,跳过 行 275 的JSON数据为空,跳过 行 276 的JSON数据为空,跳过 行 277 的JSON数据为空,跳过 行 278 的JSON数据为空,跳过 行 279 的JSON数据为空,跳过 行 280 的JSON数据为空,跳过 行 281 的JSON数据为空,跳过 行 282 的JSON数据为空,跳过 行 283 的JSON数据为空,跳过 行 284 的JSON数据为空,跳过 行 285 的JSON数据为空,跳过 行 286 的JSON数据为空,跳过 行 287 的JSON数据为空,跳过 行 288 的JSON数据为空,跳过 行 289 的JSON数据为空,跳过 行 290 的JSON数据为空,跳过 行 291 的JSON数据为空,跳过 行 292 的JSON数据为空,跳过 行 293 的JSON数据为空,跳过 行 294 的JSON数据为空,跳过 行 295 的JSON数据为空,跳过 行 296 的JSON数据为空,跳过 行 297 的JSON数据为空,跳过 行 298 的JSON数据为空,跳过 行 299 的JSON数据为空,跳过 行 300 的JSON数据为空,跳过 行 301 的JSON数据为空,跳过 行 302 的JSON数据为空,跳过 行 303 的JSON数据为空,跳过 行 304 的JSON数据为空,跳过 行 305 的JSON数据为空,跳过 行 306 的JSON数据为空,跳过 行 307 的JSON数据为空,跳过 行 308 的JSON数据为空,跳过 行 309 的JSON数据为空,跳过 行 310 的JSON数据为空,跳过 行 311 的JSON数据为空,跳过 行 312 的JSON数据为空,跳过 行 313 的JSON数据为空,跳过 行 314 的JSON数据为空,跳过 行 315 的JSON数据为空,跳过 行 316 的JSON数据为空,跳过 行 317 的JSON数据为空,跳过 行 318 的JSON数据为空,跳过 行 319 的JSON数据为空,跳过 行 320 的JSON数据为空,跳过 行 321 的JSON数据为空,跳过 行 322 的JSON数据为空,跳过 行 323 的JSON数据为空,跳过 行 324 的JSON数据为空,跳过 行 325 的JSON数据为空,跳过 行 326 的JSON数据为空,跳过 行 327 的JSON数据为空,跳过 行 328 的JSON数据为空,跳过 行 329 的JSON数据为空,跳过 行 330 的JSON数据为空,跳过 行 331 的JSON数据为空,跳过 行 332 的JSON数据为空,跳过 行 333 的JSON数据为空,跳过 行 334 的JSON数据为空,跳过 行 335 的JSON数据为空,跳过 行 336 的JSON数据为空,跳过 行 337 的JSON数据为空,跳过 行 338 的JSON数据为空,跳过 行 339 的JSON数据为空,跳过 行 340 的JSON数据为空,跳过 行 341 的JSON数据为空,跳过 行 342 的JSON数据为空,跳过 行 343 的JSON数据为空,跳过 行 344 的JSON数据为空,跳过 行 345 的JSON数据为空,跳过 行 346 的JSON数据为空,跳过 行 347 的JSON数据为空,跳过 行 348 的JSON数据为空,跳过 行 349 的JSON数据为空,跳过 行 350 的JSON数据为空,跳过 行 351 的JSON数据为空,跳过 行 352 的JSON数据为空,跳过 行 353 的JSON数据为空,跳过 行 354 的JSON数据为空,跳过 行 355 的JSON数据为空,跳过 行 356 的JSON数据为空,跳过 行 357 的JSON数据为空,跳过 行 358 的JSON数据为空,跳过 行 359 的JSON数据为空,跳过 行 360 的JSON数据为空,跳过 行 361 的JSON数据为空,跳过 行 362 的JSON数据为空,跳过 行 363 的JSON数据为空,跳过 行 364 的JSON数据为空,跳过 行 365 的JSON数据为空,跳过 行 366 的JSON数据为空,跳过 行 367 的JSON数据为空,跳过 行 368 的JSON数据为空,跳过 行 369 的JSON数据为空,跳过 行 370 的JSON数据为空,跳过 行 371 的JSON数据为空,跳过 行 372 的JSON数据为空,跳过 行 373 的JSON数据为空,跳过 行 374 的JSON数据为空,跳过 行 375 的JSON数据为空,跳过 行 376 的JSON数据为空,跳过 行 377 的JSON数据为空,跳过 行 378 的JSON数据为空,跳过 行 379 的JSON数据为空,跳过 行 380 的JSON数据为空,跳过 行 381 的JSON数据为空,跳过 行 382 的JSON数据为空,跳过 行 383 的JSON数据为空,跳过 行 384 的JSON数据为空,跳过 行 385 的JSON数据为空,跳过 行 386 的JSON数据为空,跳过 行 387 的JSON数据为空,跳过 行 388 的JSON数据为空,跳过 行 389 的JSON数据为空,跳过 行 390 的JSON数据为空,跳过 行 391 的JSON数据为空,跳过 行 392 的JSON数据为空,跳过 行 393 的JSON数据为空,跳过 行 394 的JSON数据为空,跳过 行 395 的JSON数据为空,跳过 行 396 的JSON数据为空,跳过 行 397 的JSON数据为空,跳过 行 398 的JSON数据为空,跳过 行 399 的JSON数据为空,跳过 行 400 的JSON数据为空,跳过 行 401 的JSON数据为空,跳过 行 402 的JSON数据为空,跳过 行 403 的JSON数据为空,跳过 行 404 的JSON数据为空,跳过 行 405 的JSON数据为空,跳过 行 406 的JSON数据为空,跳过 行 407 的JSON数据为空,跳过 行 408 的JSON数据为空,跳过 行 409 的JSON数据为空,跳过 行 410 的JSON数据为空,跳过 行 411 的JSON数据为空,跳过 行 412 的JSON数据为空,跳过 行 413 的JSON数据为空,跳过 行 414 的JSON数据为空,跳过 行 415 的JSON数据为空,跳过 行 416 的JSON数据为空,跳过 行 417 的JSON数据为空,跳过 行 418 的JSON数据为空,跳过 行 419 的JSON数据为空,跳过 行 420 的JSON数据为空,跳过 行 421 的JSON数据为空,跳过 行 422 的JSON数据为空,跳过 行 423 的JSON数据为空,跳过 行 424 的JSON数据为空,跳过 行 425 的JSON数据为空,跳过 行 426 的JSON数据为空,跳过 行 427 的JSON数据为空,跳过 行 428 的JSON数据为空,跳过 行 429 的JSON数据为空,跳过 行 430 的JSON数据为空,跳过 行 431 的JSON数据为空,跳过 行 432 的JSON数据为空,跳过 行 433 的JSON数据为空,跳过 行 434 的JSON数据为空,跳过 行 435 的JSON数据为空,跳过 行 436 的JSON数据为空,跳过 行 437 的JSON数据为空,跳过 行 438 的JSON数据为空,跳过 行 439 的JSON数据为空,跳过 行 440 的JSON数据为空,跳过 行 441 的JSON数据为空,跳过 行 442 的JSON数据为空,跳过 行 443 的JSON数据为空,跳过 行 444 的JSON数据为空,跳过 行 445 的JSON数据为空,跳过 行 446 的JSON数据为空,跳过 行 447 的JSON数据为空,跳过 行 448 的JSON数据为空,跳过 正在处理工作表: 角色权限管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "角色权限组管理-000", "para": [{ "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "id", "locator_value": "manage-collapse", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@id='PermissionManage']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '角色权限组管理-000', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'id', 'locator_value': 'manage-collapse', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@id='PermissionManage']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "角色权限管理001", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "查询", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//tbody/tr[@class='el-table__row']/td[2]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "测试" } ] } 行 5 JSON解析成功: {'name': '角色权限管理001', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '查询', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//tbody/tr[@class='el-table__row']/td[2]/div[1]", 'element_type': 'getText', 'element_value': '', 'expented_result': '测试'}]} 行 6 原始JSON数据: { "name": "角色权限管理002", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "查询专用测试", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//tbody/tr[@class='el-table__row']/td[2]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "测试" } ] } 行 6 JSON解析成功: {'name': '角色权限管理002', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '查询专用测试', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//tbody/tr[@class='el-table__row']/td[2]/div[1]", 'element_type': 'getText', 'element_value': '', 'expented_result': '测试'}]} 行 7 原始JSON数据: { "name": "角色权限管理003", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'新增')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", "element_type": "input", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "请输入角色名称" } ] } 行 7 JSON解析成功: {'name': '角色权限管理003', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'新增')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", 'element_type': 'input', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请输入角色名称'}]} 行 8 原始JSON数据: { "name": "角色权限管理004", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'新增')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", "element_type": "input", "element_value": "自动化角色测试004", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'待办事项')]", "element_type": "click", "element_value": "", "expented_result": "" } , { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "创建成功" } ] } 行 8 JSON解析成功: {'name': '角色权限管理004', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'新增')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", 'element_type': 'input', 'element_value': '自动化角色测试004', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'待办事项')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '创建成功'}]} 行 9 原始JSON数据: { "name": "角色权限管理005", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'新增')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", "element_type": "input", "element_value": "自动化角色测试004", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'待办事项')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "角色名称已存在,请重新输入" } ] } 行 9 JSON解析成功: {'name': '角色权限管理005', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'新增')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", 'element_type': 'input', 'element_value': '自动化角色测试004', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'待办事项')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '角色名称已存在,请重新输入'}]} 行 10 原始JSON数据: { "name": "角色权限管理006", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'新增')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", "element_type": "input", "element_value": "自动化角色测试005", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'待办事项')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "创建成功" } ] } 行 10 JSON解析成功: {'name': '角色权限管理006', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'新增')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", 'element_type': 'input', 'element_value': '自动化角色测试005', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'待办事项')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '创建成功'}]} 行 11 原始JSON数据: { "name": "角色权限管理007", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'新增')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", "element_type": "input", "element_value": "自动化角色测试007", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'待办事项')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[@class='el-radio__label'][contains(text(),'禁用')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "创建成功" } ] } 行 11 JSON解析成功: {'name': '角色权限管理007', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'新增')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", 'element_type': 'input', 'element_value': '自动化角色测试007', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'待办事项')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-radio__label'][contains(text(),'禁用')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '创建成功'}]} 行 12 原始JSON数据: { "name": "角色权限管理008", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'新增')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", "element_type": "input", "element_value": "自动化角色测试008", "expented_result": "" } ] } 行 12 JSON解析成功: {'name': '角色权限管理008', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'新增')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", 'element_type': 'input', 'element_value': '自动化角色测试008', 'expented_result': ''}]} 行 13 的JSON数据为空,跳过 行 14 原始JSON数据: { "name": "角色权限管理010", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "权限编辑", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//button[@type='button']//span[contains(text(),'修改')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", "element_type": "input", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "请输入角色名称" } ] } 行 14 JSON解析成功: {'name': '角色权限管理010', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '权限编辑', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//button[@type='button']//span[contains(text(),'修改')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", 'element_type': 'input', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '请输入角色名称'}]} 行 15 原始JSON数据: { "name": "角色权限管理011", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "权限编辑", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//button[@type='button']//span[contains(text(),'修改')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", "element_type": "input", "element_value": "权限编辑专用测试", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "修改成功" } ] } 行 15 JSON解析成功: {'name': '角色权限管理011', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '权限编辑', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//button[@type='button']//span[contains(text(),'修改')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", 'element_type': 'input', 'element_value': '权限编辑专用测试', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '修改成功'}]} 行 16 原始JSON数据: { "name": "角色权限管理012", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "权限编辑", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//button[@type='button']//span[contains(text(),'修改')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", "element_type": "input", "element_value": "超级管理员", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "角色名称已存在" } ] } 行 16 JSON解析成功: {'name': '角色权限管理012', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '权限编辑', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//button[@type='button']//span[contains(text(),'修改')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_content')]//input[contains(@placeholder,'请输入权限组名称')]", 'element_type': 'input', 'element_value': '超级管理员', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '角色名称已存在'}]} 行 17 原始JSON数据: { "name": "角色权限管理013", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "权限编辑", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//button[@type='button']//span[contains(text(),'修改')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'启用')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "修改成功" } ] } 行 17 JSON解析成功: {'name': '角色权限管理013', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '权限编辑', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//button[@type='button']//span[contains(text(),'修改')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'启用')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '修改成功'}]} 行 18 原始JSON数据: { "name": "角色权限管理014", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "权限编辑", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//button[@type='button']//span[contains(text(),'修改')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[@class='el-radio__label'][contains(text(),'禁用')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'提交')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "修改成功" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='cell el-tooltip']", "element_type": "getText", "element_value": "", "expented_result": "禁用" } ] } 行 18 JSON解析成功: {'name': '角色权限管理014', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '权限编辑', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//button[@type='button']//span[contains(text(),'修改')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[@class='el-radio__label'][contains(text(),'禁用')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'提交')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '修改成功'}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='cell el-tooltip']", 'element_type': 'getText', 'element_value': '', 'expented_result': '禁用'}]} 行 19 原始JSON数据: { "name": "角色权限管理015", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "权限编辑", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//button[@type='button']//span[contains(text(),'修改')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 19 JSON解析成功: {'name': '角色权限管理015', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '权限编辑', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//button[@type='button']//span[contains(text(),'修改')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 20 的JSON数据为空,跳过 行 21 原始JSON数据: { "name": "角色权限管理017", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "超级管理员", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "查看" } ] } 行 21 JSON解析成功: {'name': '角色权限管理017', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '超级管理员', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '查看'}]} 行 22 原始JSON数据: { "name": "角色权限管理018", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "超级管理员", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--text el-button--mini')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[normalize-space()='superAdminLz']", "element_type": "getText", "element_value": "", "expented_result": "superAdminLz" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'card_item')][contains(text(),'会议管控')]", "element_type": "getText", "element_value": "", "expented_result": "会议管控" } ] } 行 22 JSON解析成功: {'name': '角色权限管理018', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '超级管理员', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//button[contains(@class,'el-button el-button--text el-button--mini')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[normalize-space()='superAdminLz']", 'element_type': 'getText', 'element_value': '', 'expented_result': 'superAdminLz'}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'card_item')][contains(text(),'会议管控')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '会议管控'}]} 行 23 原始JSON数据: { "name": "角色权限管理019", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//tbody/tr[2]/td[4]/div[1]/button[4]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "禁用成功" } ] } 行 23 JSON解析成功: {'name': '角色权限管理019', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[2]/td[4]/div[1]/button[4]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '禁用成功'}]} 行 24 的JSON数据为空,跳过 行 25 原始JSON数据: { "name": "角色权限管理020", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//tbody/tr[2]/td[4]/div[1]/button[4]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(@class,'el-message__content')]", "element_type": "getTips", "element_value": "", "expented_result": "启用成功" } ] } 行 25 JSON解析成功: {'name': '角色权限管理020', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[2]/td[4]/div[1]/button[4]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(@class,'el-message__content')]", 'element_type': 'getTips', 'element_value': '', 'expented_result': '启用成功'}]} 行 26 的JSON数据为空,跳过 行 27 原始JSON数据: { "name": "角色权限管理023", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", "element_type": "input", "element_value": "自动化", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//div[@class='row search_bar']//button[@type='button']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]/button[3]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "删除成功" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]/button[3]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "删除成功" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]/button[3]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "删除成功" } ] } 行 27 JSON解析成功: {'name': '角色权限管理023', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//input[@placeholder='请输入权限组名称']", 'element_type': 'input', 'element_value': '自动化', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='row search_bar']//button[@type='button']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]/button[3]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '删除成功'}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]/button[3]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '删除成功'}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]/button[3]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '删除成功'}]} 行 28 原始JSON数据: { "name": "角色权限管理024", "para": [ { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//tbody/tr[2]/td[4]/div[1]/button[3]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//p[contains(text(),'确定要删除该角色吗?')]", "element_type": "getText", "element_value": "", "expented_result": "确定要删除该角色吗?" }, { "page": "RolePermissionManagement", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'取消')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 28 JSON解析成功: {'name': '角色权限管理024', 'para': [{'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[2]/td[4]/div[1]/button[3]/span[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//p[contains(text(),'确定要删除该角色吗?')]", 'element_type': 'getText', 'element_value': '', 'expented_result': '确定要删除该角色吗?'}, {'page': 'RolePermissionManagement', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'取消')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 正在处理工作表: 平板无纸化 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "平板无纸化-000", "para": [{ "page": "nopaperless", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "nopaperless", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["superAdminLz","Ubains@4321"], "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '平板无纸化-000', 'para': [{'page': 'nopaperless', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'nopaperless', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['superAdminLz', 'Ubains@4321'], 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 正在处理工作表: 议题信息 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "议题信息000", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[@id='TopicInfo']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '议题信息000', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[@id='TopicInfo']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "议题信息001", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入议题名称']", "element_type": "input", "element_value": "议题文件", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题文件" } ] } 行 5 JSON解析成功: {'name': '议题信息001', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入议题名称']", 'element_type': 'input', 'element_value': '议题文件', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[3]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题文件'}]} 行 6 原始JSON数据: { "name": "议题信息002", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入议题名称']", "element_type": "input", "element_value": "议题文件测试5", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题文件测试5" } ] } 行 6 JSON解析成功: {'name': '议题信息002', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入议题名称']", 'element_type': 'input', 'element_value': '议题文件测试5', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[3]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题文件测试5'}]} 行 7 原始JSON数据: { "name": "议题信息003", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'重大决策')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "重大决策" } ] } 行 7 JSON解析成功: {'name': '议题信息003', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'重大决策')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '重大决策'}]} 行 8 原始JSON数据: { "name": "议题信息004", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'header')]//div[3]//div[2]//input[1]", "element_type": "input", "element_value": "2025-06-13", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'header')]//div[4]//div[2]//input[1]", "element_type": "click", "element_value": "2025-06-13", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "CSS_SELECTOR", "locator_value": "body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1)", "element_type": "getText", "element_value": "", "expented_result": "2025-06-13" } ] } 行 8 JSON解析成功: {'name': '议题信息004', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'header')]//div[3]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-06-13', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'header')]//div[4]//div[2]//input[1]", 'element_type': 'click', 'element_value': '2025-06-13', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'CSS_SELECTOR', 'locator_value': 'body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1)', 'element_type': 'getText', 'element_value': '', 'expented_result': '2025-06-13'}]} 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 原始JSON数据: { "name": "议题信息007", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入议题名称']", "element_type": "input", "element_value": "议题", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'header')]//div[3]//div[2]//input[1]", "element_type": "input", "element_value": "2025-06-06", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'header')]//div[4]//div[2]//input[1]", "element_type": "click", "element_value": "2025-06-13", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "CSS_SELECTOR", "locator_value": "body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(3) > div:nth-child(1)", "element_type": "getText", "element_value": "", "expented_result": "议题" } ] } 行 11 JSON解析成功: {'name': '议题信息007', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入议题名称']", 'element_type': 'input', 'element_value': '议题', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'header')]//div[3]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-06-06', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'header')]//div[4]//div[2]//input[1]", 'element_type': 'click', 'element_value': '2025-06-13', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'CSS_SELECTOR', 'locator_value': 'body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(3) > div:nth-child(1)', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题'}]} 行 12 原始JSON数据: { "name": "议题信息008", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'重大项目安排')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'header')]//div[3]//div[2]//input[1]", "element_type": "input", "element_value": "2025-06-06", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'header')]//div[4]//div[2]//input[1]", "element_type": "click", "element_value": "2025-06-13", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "重大项目安排" } ] } 行 12 JSON解析成功: {'name': '议题信息008', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'重大项目安排')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'header')]//div[3]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-06-06', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'header')]//div[4]//div[2]//input[1]", 'element_type': 'click', 'element_value': '2025-06-13', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '重大项目安排'}]} 行 13 原始JSON数据: { "name": "议题信息009", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//input[@id='create-meeting-type-select']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'重大项目安排')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'header')]//div[3]//div[2]//input[1]", "element_type": "input", "element_value": "2025-06-06", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'header')]//div[4]//div[2]//input[1]", "element_type": "click", "element_value": "2025-06-13", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请输入议题名称')]", "element_type": "input", "element_value": "议题", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[4]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "重大项目安排" } ] } 行 13 JSON解析成功: {'name': '议题信息009', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//input[@id='create-meeting-type-select']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'重大项目安排')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'header')]//div[3]//div[2]//input[1]", 'element_type': 'input', 'element_value': '2025-06-06', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'header')]//div[4]//div[2]//input[1]", 'element_type': 'click', 'element_value': '2025-06-13', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请输入议题名称')]", 'element_type': 'input', 'element_value': '议题', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[4]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '重大项目安排'}]} 行 14 原始JSON数据: { "name": "议题信息010", "para": [{ "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//li[normalize-space()='2']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请输入议题名称')]", "element_type": "input", "element_value": "议题信息界面测试-党委会", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "TopicInformation", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题信息界面测试" } ] } 行 14 JSON解析成功: {'name': '议题信息010', 'para': [{'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//li[normalize-space()='2']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请输入议题名称')]", 'element_type': 'input', 'element_value': '议题信息界面测试-党委会', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'TopicInformation', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[3]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题信息界面测试'}]} 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 正在处理工作表: 会议信息 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会议信息-000", "para": [{ "page": "MessageInformation", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageInformation", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "MessageInformation", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingInfo']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '会议信息-000', 'para': [{'page': 'MessageInformation', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageInformation', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'MessageInformation', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingInfo']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "会议信息001", "para": [{ "page": "MessageInformation", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "测试会议", "expented_result": "" }, { "page": "MessageInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageInformation", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[2]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "测试会议" } ] } 行 5 JSON解析成功: {'name': '会议信息001', 'para': [{'page': 'MessageInformation', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '测试会议', 'expented_result': ''}, {'page': 'MessageInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageInformation', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[2]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '测试会议'}]} 行 6 原始JSON数据: { "name": "会议信息002", "para": [{ "page": "MessageInformation", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "测试会议信息回显", "expented_result": "" }, { "page": "MessageInformation", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'查询')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageInformation", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[2]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "测试会议信息回显" } ] } 行 6 JSON解析成功: {'name': '会议信息002', 'para': [{'page': 'MessageInformation', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称']", 'element_type': 'input', 'element_value': '测试会议信息回显', 'expented_result': ''}, {'page': 'MessageInformation', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'查询')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MessageInformation', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[2]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '测试会议信息回显'}]} 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 正在处理工作表: 会议室日历 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会议室日历-000", "para": [{ "page": "MeetingSchedule", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MeetingSchedule", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "MeetingSchedule", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingSchedule']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '会议室日历-000', 'para': [{'page': 'MeetingSchedule', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MeetingSchedule', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'MeetingSchedule', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingSchedule']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 原始JSON数据: { "name": "会议室日历-002", "para": [ { "page": "MeetingSchedule", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'按日')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 6 JSON解析成功: {'name': '会议室日历-002', 'para': [{'page': 'MeetingSchedule', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'按日')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 7 原始JSON数据: { "name": "会议室日历-003", "para": [ { "page": "MeetingSchedule", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'按周')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 7 JSON解析成功: {'name': '会议室日历-003', 'para': [{'page': 'MeetingSchedule', 'locator_type': 'XPATH', 'locator_value': "//span[contains(text(),'按周')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 行 204 的JSON数据为空,跳过 行 205 的JSON数据为空,跳过 正在处理工作表: 资料归档 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "资料归档-000", "para": [{ "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//div[@id='DataArchiving']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '资料归档-000', 'para': [{'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//div[@id='DataArchiving']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 原始JSON数据: { "name": "资料归档-003", "para": [{ "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//span[@title='我汇总成决策会议了,看一下决策会议资料']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//input[@id='input-filename']", "element_type": "input", "element_value": "1920", "expented_result": "" }, { "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//button[@id='btn-search-user']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//div[normalize-space()='1920-1080.jpg']", "element_type": "getText", "element_value": "", "expented_result": "1920" } ] } 行 7 JSON解析成功: {'name': '资料归档-003', 'para': [{'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//span[@title='我汇总成决策会议了,看一下决策会议资料']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//input[@id='input-filename']", 'element_type': 'input', 'element_value': '1920', 'expented_result': ''}, {'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//button[@id='btn-search-user']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//div[normalize-space()='1920-1080.jpg']", 'element_type': 'getText', 'element_value': '', 'expented_result': '1920'}]} 行 8 原始JSON数据: { "name": "资料归档-004", "para": [{ "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//span[@title='我汇总成决策会议了,看一下决策会议资料']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//input[@id='input-filename']", "element_type": "input", "element_value": "1920-1080", "expented_result": "" }, { "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//button[@id='btn-search-user']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DataArchiving", "locator_type": "XPATH", "locator_value": "//div[normalize-space()='1920-1080.jpg']", "element_type": "getText", "element_value": "", "expented_result": "1920-1080" } ] } 行 8 JSON解析成功: {'name': '资料归档-004', 'para': [{'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//span[@title='我汇总成决策会议了,看一下决策会议资料']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//input[@id='input-filename']", 'element_type': 'input', 'element_value': '1920-1080', 'expented_result': ''}, {'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//button[@id='btn-search-user']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DataArchiving', 'locator_type': 'XPATH', 'locator_value': "//div[normalize-space()='1920-1080.jpg']", 'element_type': 'getText', 'element_value': '', 'expented_result': '1920-1080'}]} 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 正在处理工作表: 决策会议资料 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "决策会议资料-000", "para": [{ "page": "DecisionMeetingData", "locator_type": "XPATH", "locator_value": "//div[contains(@class,'quit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMeetingData", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "DecisionMeetingData", "locator_type": "XPATH", "locator_value": "//div[@id='DecisionMeetingData']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '决策会议资料-000', 'para': [{'page': 'DecisionMeetingData', 'locator_type': 'XPATH', 'locator_value': "//div[contains(@class,'quit')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMeetingData', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'DecisionMeetingData', 'locator_type': 'XPATH', 'locator_value': "//div[@id='DecisionMeetingData']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "决策会议资料-001", "para": [{ "page": "DecisionMeetingData", "locator_type": "XPATH", "locator_value": "(//input[@placeholder='请输入会议名称'])[1]", "element_type": "input", "element_value": "议题", "expented_result": "" }, { "page": "DecisionMeetingData", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMeetingData", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[2]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题" } ] } 行 5 JSON解析成功: {'name': '决策会议资料-001', 'para': [{'page': 'DecisionMeetingData', 'locator_type': 'XPATH', 'locator_value': "(//input[@placeholder='请输入会议名称'])[1]", 'element_type': 'input', 'element_value': '议题', 'expented_result': ''}, {'page': 'DecisionMeetingData', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMeetingData', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[2]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题'}]} 行 6 原始JSON数据: { "name": "决策会议资料-002", "para": [{ "page": "DecisionMeetingData", "locator_type": "XPATH", "locator_value": "(//input[@placeholder='请输入会议名称'])[1]", "element_type": "input", "element_value": "议题", "expented_result": "" }, { "page": "DecisionMeetingData", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DecisionMeetingData", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[2]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "议题" } ] } 行 6 JSON解析成功: {'name': '决策会议资料-002', 'para': [{'page': 'DecisionMeetingData', 'locator_type': 'XPATH', 'locator_value': "(//input[@placeholder='请输入会议名称'])[1]", 'element_type': 'input', 'element_value': '议题', 'expented_result': ''}, {'page': 'DecisionMeetingData', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]', 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'DecisionMeetingData', 'locator_type': 'XPATH', 'locator_value': '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[2]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '议题'}]} 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 正在处理工作表: 会议统计 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会议统计-000", "para": [{ "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//div[@class='quit']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "(//i[@class='el-collapse-item__arrow el-icon-arrow-right'])[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//div[@id='VotingStatistics']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '会议统计-000', 'para': [{'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//div[@class='quit']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "(//i[@class='el-collapse-item__arrow el-icon-arrow-right'])[1]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//div[@id='VotingStatistics']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "会议统计-001", "para": [{ "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入投票标题名称']", "element_type": "input", "element_value": "toupiao", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "CSS_SELECTOR", "locator_value": "body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1)", "element_type": "getText", "element_value": "", "expented_result": "toupiao" } ] } 行 5 JSON解析成功: {'name': '会议统计-001', 'para': [{'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入投票标题名称']", 'element_type': 'input', 'element_value': 'toupiao', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'CSS_SELECTOR', 'locator_value': 'body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1)', 'element_type': 'getText', 'element_value': '', 'expented_result': 'toupiao'}]} 行 6 原始JSON数据: { "name": "会议统计-002", "para": [{ "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入投票标题名称']", "element_type": "input", "element_value": "toupiao", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "CSS_SELECTOR", "locator_value": "body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1)", "element_type": "getText", "element_value": "", "expented_result": "toupiao" } ] } 行 6 JSON解析成功: {'name': '会议统计-002', 'para': [{'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入投票标题名称']", 'element_type': 'input', 'element_value': 'toupiao', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'CSS_SELECTOR', 'locator_value': 'body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1)', 'element_type': 'getText', 'element_value': '', 'expented_result': 'toupiao'}]} 行 7 原始JSON数据: { "name": "会议统计-003", "para": [{ "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请输入会议名称')]", "element_type": "input", "element_value": "无纸化投票", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "无纸化投票" } ] } 行 7 JSON解析成功: {'name': '会议统计-003', 'para': [{'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请输入会议名称')]", 'element_type': 'input', 'element_value': '无纸化投票', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[3]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '无纸化投票'}]} 行 8 原始JSON数据: { "name": "会议统计-003", "para": [{ "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'请输入会议名称')]", "element_type": "input", "element_value": "无纸化投票", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--small']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "无纸化投票" } ] } 行 8 JSON解析成功: {'name': '会议统计-003', 'para': [{'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//input[contains(@placeholder,'请输入会议名称')]", 'element_type': 'input', 'element_value': '无纸化投票', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--primary el-button--small']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': '//tbody/tr[1]/td[3]/div[1]', 'element_type': 'getText', 'element_value': '', 'expented_result': '无纸化投票'}]} 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 原始JSON数据: { "name": "会议统计-部门参会统计-000", "para": [ { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "(//i[@class='el-collapse-item__arrow el-icon-arrow-right'])[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//div[@id='DepartmentStatistics']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 20 JSON解析成功: {'name': '会议统计-部门参会统计-000', 'para': [{'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "(//i[@class='el-collapse-item__arrow el-icon-arrow-right'])[1]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//div[@id='DepartmentStatistics']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 原始JSON数据: { "name": "会议统计-会议室使用统计-000", "para": [ { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "(//i[@class='el-collapse-item__arrow el-icon-arrow-right'])[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceStatistics", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingRoomStatistics']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 32 JSON解析成功: {'name': '会议统计-会议室使用统计-000', 'para': [{'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "(//i[@class='el-collapse-item__arrow el-icon-arrow-right'])[1]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ConferenceStatistics', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingRoomStatistics']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 行 204 的JSON数据为空,跳过 行 205 的JSON数据为空,跳过 正在处理工作表: 账号管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "账号管理-000", "para": [{ "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "//div[@class='quit']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" }, { "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "(//i[@class='el-collapse-item__arrow el-icon-arrow-right'])[2]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "//div[@id='AccountManagement']", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '账号管理-000', 'para': [{'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@class='quit']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}, {'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': "(//i[@class='el-collapse-item__arrow el-icon-arrow-right'])[2]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': "//div[@id='AccountManagement']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "账号管理-001", "para": [{ "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "//input[@id='input-username']", "element_type": "input", "element_value": "admin", "expented_result": "" }, { "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "//button[@id='btn-search-user']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "//div[normalize-space()='admin@pgy']", "element_type": "getText", "element_value": "", "expented_result": "admin" } ] } 行 5 JSON解析成功: {'name': '账号管理-001', 'para': [{'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': "//input[@id='input-username']", 'element_type': 'input', 'element_value': 'admin', 'expented_result': ''}, {'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': "//button[@id='btn-search-user']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': "//div[normalize-space()='admin@pgy']", 'element_type': 'getText', 'element_value': '', 'expented_result': 'admin'}]} 行 6 原始JSON数据: { "name": "账号管理-002", "para": [{ "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "//input[@id='input-username']", "element_type": "input", "element_value": "admin@pgy", "expented_result": "" }, { "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "//button[@id='btn-search-user']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "AccountManagement", "locator_type": "XPATH", "locator_value": "//div[normalize-space()='admin@pgy']", "element_type": "getText", "element_value": "", "expented_result": "admin@pgy" } ] } 行 6 JSON解析成功: {'name': '账号管理-002', 'para': [{'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': "//input[@id='input-username']", 'element_type': 'input', 'element_value': 'admin@pgy', 'expented_result': ''}, {'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': "//button[@id='btn-search-user']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'AccountManagement', 'locator_type': 'XPATH', 'locator_value': "//div[normalize-space()='admin@pgy']", 'element_type': 'getText', 'element_value': '', 'expented_result': 'admin@pgy'}]} 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 正在处理工作表: 华汇通无纸化 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "华汇通无纸化-000", "para": [{ "page": "HuahuitongPaperless", "locator_type": "XPATH", "locator_value": "//div[@class='quit']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "HuahuitongPaperless", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '华汇通无纸化-000', 'para': [{'page': 'HuahuitongPaperless', 'locator_type': 'XPATH', 'locator_value': "//div[@class='quit']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'HuahuitongPaperless', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 正在处理工作表: 人脸管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "华汇通无纸化-000", "para": [{ "page": "HuahuitongPaperless", "locator_type": "XPATH", "locator_value": "//div[@class='quit']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "HuahuitongPaperless", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '华汇通无纸化-000', 'para': [{'page': 'HuahuitongPaperless', 'locator_type': 'XPATH', 'locator_value': "//div[@class='quit']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'HuahuitongPaperless', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}]} 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 正在处理工作表: 桌牌投图 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 的JSON数据为空,跳过 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 正在处理工作表: 会议管控 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会议管控-000", "para": [{ "page": "MeetingControl", "locator_type": "XPATH", "locator_value": "//div[@class='quit']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MeetingControl", "locator_type": "XPATH", "locator_value": "", "element_type": "login", "element_value": ["admin","Ubains@4321"], "expented_result": "" } ] } 行 4 JSON解析成功: {'name': '会议管控-000', 'para': [{'page': 'MeetingControl', 'locator_type': 'XPATH', 'locator_value': "//div[@class='quit']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MeetingControl', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'login', 'element_value': ['admin', 'Ubains@4321'], 'expented_result': ''}]} 行 5 原始JSON数据: { "name": "会议管控-001", "para": [{ "page": "MeetingControl", "locator_type": "XPATH", "locator_value": "//div[@id='MeetingControl']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MeetingControl", "locator_type": "XPATH", "locator_value": "", "element_type": "SwitchWindow", "element_value": "1", "expented_result": "" }, { "page": "MeetingControl", "locator_type": "XPATH", "locator_value": "", "element_type": "SwitchWindow", "element_value": "0", "expented_result": "" } ] } 行 5 JSON解析成功: {'name': '会议管控-001', 'para': [{'page': 'MeetingControl', 'locator_type': 'XPATH', 'locator_value': "//div[@id='MeetingControl']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'MeetingControl', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'SwitchWindow', 'element_value': '1', 'expented_result': ''}, {'page': 'MeetingControl', 'locator_type': 'XPATH', 'locator_value': '', 'element_type': 'SwitchWindow', 'element_value': '0', 'expented_result': ''}]} 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 行 172 的JSON数据为空,跳过 行 173 的JSON数据为空,跳过 行 174 的JSON数据为空,跳过 行 175 的JSON数据为空,跳过 行 176 的JSON数据为空,跳过 行 177 的JSON数据为空,跳过 行 178 的JSON数据为空,跳过 行 179 的JSON数据为空,跳过 行 180 的JSON数据为空,跳过 行 181 的JSON数据为空,跳过 行 182 的JSON数据为空,跳过 行 183 的JSON数据为空,跳过 行 184 的JSON数据为空,跳过 行 185 的JSON数据为空,跳过 行 186 的JSON数据为空,跳过 行 187 的JSON数据为空,跳过 行 188 的JSON数据为空,跳过 行 189 的JSON数据为空,跳过 行 190 的JSON数据为空,跳过 行 191 的JSON数据为空,跳过 行 192 的JSON数据为空,跳过 行 193 的JSON数据为空,跳过 行 194 的JSON数据为空,跳过 行 195 的JSON数据为空,跳过 行 196 的JSON数据为空,跳过 行 197 的JSON数据为空,跳过 行 198 的JSON数据为空,跳过 行 199 的JSON数据为空,跳过 行 200 的JSON数据为空,跳过 行 201 的JSON数据为空,跳过 行 202 的JSON数据为空,跳过 行 203 的JSON数据为空,跳过 XLSX文件处理完成,共找到 134 条用例 == cases\项目定制\富创项目24-12-25\MQTT会议推送.py ** no cases in this file, skip it. == cases\项目定制\富创项目24-12-25\MQTT消息监听.py ** no cases in this file, skip it. == cases\项目定制\工商银行项目24-11-20\工商银行项目-停车系统预约列表获取.py ** no cases in this file, skip it. == cases\项目定制\工商银行项目24-11-20\会议修改\__st__.py == cases\项目定制\工商银行项目24-11-20\会议修改\车牌功能测试.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议修改 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "修改会议-会议名称输入测试001", "para": [{ "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "中y1()[]/", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[contains(text(),'下一步')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[contains(text(),'下一步')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@aria-label='会议信息']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@class='el-dialog__body']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "getText", "element_value": "中y1()[]/", "expented_result": "中y1()[]/" } ] } 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 XLSX文件处理完成,共找到 0 条用例 ** no cases in this file, skip it. == cases\项目定制\工商银行项目24-11-20\会议创建\__st__.py == cases\项目定制\工商银行项目24-11-20\会议创建\车牌功能测试.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议创建 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "预定会议-会议名称输入测试001", "para": [{ "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "中y1()[]/", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@class='header_Quick']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "getText", "element_value": "中y1()[]/", "expented_result": "中y1()[]/" } ] } 行 5 原始JSON数据: { "name": "预定会议-会议名称输入测试002", "para": [{ "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "中y1()[]/", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@class='header_Quick']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "getText", "element_value": "中y1()[]/", "expented_result": "中y1()[]/" } ] } 行 6 原始JSON数据: { "name": "预定会议-会议名称输入测试003", "para": [{ "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称']", "element_type": "input", "element_value": "中y1()[]/", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//div[@class='header_Quick']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "MessageNameTest", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "getText", "element_value": "中y1()[]/", "expented_result": "中y1()[]/" } ] } 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 行 155 的JSON数据为空,跳过 行 156 的JSON数据为空,跳过 行 157 的JSON数据为空,跳过 行 158 的JSON数据为空,跳过 行 159 的JSON数据为空,跳过 行 160 的JSON数据为空,跳过 行 161 的JSON数据为空,跳过 行 162 的JSON数据为空,跳过 行 163 的JSON数据为空,跳过 行 164 的JSON数据为空,跳过 行 165 的JSON数据为空,跳过 行 166 的JSON数据为空,跳过 行 167 的JSON数据为空,跳过 行 168 的JSON数据为空,跳过 行 169 的JSON数据为空,跳过 行 170 的JSON数据为空,跳过 行 171 的JSON数据为空,跳过 XLSX文件处理完成,共找到 0 条用例 ** no cases in this file, skip it. == cases\项目定制\工商银行项目24-11-20\会议室管理\__st__.py == cases\项目定制\工商银行项目24-11-20\会议室管理\会议室同步.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议室管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "会议室管理-会议室筛选功能测试001", "para": [{ "page": "ConferenceManageQuery", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'会议室管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ConferenceManageQuery", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "预约会议室", "expented_result": "" }, { "page": "ConferenceManageQuery", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[2]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "预约会议室" } ] } 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 的JSON数据为空,跳过 行 60 的JSON数据为空,跳过 行 61 的JSON数据为空,跳过 行 62 的JSON数据为空,跳过 行 63 的JSON数据为空,跳过 行 64 的JSON数据为空,跳过 行 65 的JSON数据为空,跳过 行 66 的JSON数据为空,跳过 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 行 152 的JSON数据为空,跳过 行 153 的JSON数据为空,跳过 行 154 的JSON数据为空,跳过 XLSX文件处理完成,共找到 0 条用例 ** no cases in this file, skip it. == cases\项目定制\工商银行项目24-11-20\历史记录导出\__st__.py == cases\项目定制\工商银行项目24-11-20\用户管理\__st__.py == cases\项目定制\工商银行项目24-11-20\用户管理\OA组织架构同步.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\测试数据\会议预定测试用例.xlsx XLSX文件成功打开 正在处理工作表: 账号管理 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "账号管理-公司管理测试001", "para": [{ "page": "CompanyManagement", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'公司管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CompanyManagement", "locator_type": "XPATH", "locator_value": "//button[@type='button']//span[contains(text(),'短信详情')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "CompanyManagement", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "请先选择一个公司" } ] } 行 5 的JSON数据为空,跳过 行 6 的JSON数据为空,跳过 行 7 的JSON数据为空,跳过 行 8 的JSON数据为空,跳过 行 9 的JSON数据为空,跳过 行 10 的JSON数据为空,跳过 行 11 的JSON数据为空,跳过 行 12 的JSON数据为空,跳过 行 13 的JSON数据为空,跳过 行 14 的JSON数据为空,跳过 行 15 的JSON数据为空,跳过 行 16 的JSON数据为空,跳过 行 17 的JSON数据为空,跳过 行 18 的JSON数据为空,跳过 行 19 的JSON数据为空,跳过 行 20 的JSON数据为空,跳过 行 21 的JSON数据为空,跳过 行 22 的JSON数据为空,跳过 行 23 的JSON数据为空,跳过 行 24 的JSON数据为空,跳过 行 25 的JSON数据为空,跳过 行 26 的JSON数据为空,跳过 行 27 的JSON数据为空,跳过 行 28 的JSON数据为空,跳过 行 29 的JSON数据为空,跳过 行 30 的JSON数据为空,跳过 行 31 的JSON数据为空,跳过 行 32 的JSON数据为空,跳过 行 33 的JSON数据为空,跳过 行 34 的JSON数据为空,跳过 行 35 的JSON数据为空,跳过 行 36 的JSON数据为空,跳过 行 37 的JSON数据为空,跳过 行 38 的JSON数据为空,跳过 行 39 的JSON数据为空,跳过 行 40 的JSON数据为空,跳过 行 41 的JSON数据为空,跳过 行 42 的JSON数据为空,跳过 行 43 的JSON数据为空,跳过 行 44 的JSON数据为空,跳过 行 45 的JSON数据为空,跳过 行 46 的JSON数据为空,跳过 行 47 的JSON数据为空,跳过 行 48 的JSON数据为空,跳过 行 49 的JSON数据为空,跳过 行 50 的JSON数据为空,跳过 行 51 的JSON数据为空,跳过 行 52 的JSON数据为空,跳过 行 53 的JSON数据为空,跳过 行 54 的JSON数据为空,跳过 行 55 的JSON数据为空,跳过 行 56 的JSON数据为空,跳过 行 57 的JSON数据为空,跳过 行 58 的JSON数据为空,跳过 行 59 原始JSON数据: { "name": "工商银行OA组织架构同步001", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "iputn", "element_value": "伍琦珊", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "伍琦珊" } ] } 行 60 原始JSON数据: { "name": "工商银行OA组织架构同步002", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "伍琦珊", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//i[contains(@class,'el-icon-edit')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='用户名']", "element_type": "input", "element_value": "修改了", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//div[@aria-label='编辑用户']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "伍琦珊", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "伍琦珊" } ] } 行 61 原始JSON数据: { "name": "工商银行OA组织架构同步003", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "林荣", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[8]/div[1]/span[4]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "林荣", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//tbody/tr[1]/td[3]/div[1]", "element_type": "getText", "element_value": "", "expented_result": "伍琦珊" } ] } 行 62 原始JSON数据: { "name": "工商银行OA组织架构同步004", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "林荣", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[8]/div[1]/span[3]/i[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字']", "element_type": "input", "element_value": "林荣", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[7]/div[1]/span[1]", "element_type": "getText", "element_value": "", "expented_result": "启用" } ] } 行 63 原始JSON数据: { "name": "工商银行OA组织架构同步005", "para": [ { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//span[@title='深圳市分行银行卡中心']", "element_type": "getText", "element_value": "", "expented_result": "深圳市分行" }, { "page": "UserManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" } ] } 行 64 原始JSON数据: { "name": "工商银行OA组织架构同步006", "para": [{ "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[2]/div[1]/span[2]/span[2]/button[3]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[@title='深圳市分行银行卡中心']", "element_type": "getText", "element_value": "", "expented_result": "深圳市分行" } ] } 行 65 原始JSON数据: { "name": "工商银行OA组织架构同步007", "para": [{ "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[3]/div[1]/div[2]/div[1]/span[2]/span[2]/button[2]/span[1]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[@placeholder='输入关键字搜索']", "element_type": "input", "element_value": "修改部门名称", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//div[@aria-label='编 辑']//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "深圳市分行", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[@title='深圳市分行银行卡中心']", "element_type": "getText", "element_value": "", "expented_result": "深圳市分行" } ] } 行 66 原始JSON数据: { "name": "工商银行OA组织架构同步008", "para": [{ "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--primary el-button--medium']//span[contains(text(),'添 加')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'用户管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[contains(text(),'同步用户')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//li[contains(text(),'部门管理')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//input[contains(@placeholder,'输入关键字')]", "element_type": "input", "element_value": "默认部门名称", "expented_result": "" }, { "page": "DepartMentManageMent", "locator_type": "XPATH", "locator_value": "//span[@title='默认部门名称']", "element_type": "getText", "element_value": "", "expented_result": "默认部门名称" } ] } 行 67 的JSON数据为空,跳过 行 68 的JSON数据为空,跳过 行 69 的JSON数据为空,跳过 行 70 的JSON数据为空,跳过 行 71 的JSON数据为空,跳过 行 72 的JSON数据为空,跳过 行 73 的JSON数据为空,跳过 行 74 的JSON数据为空,跳过 行 75 的JSON数据为空,跳过 行 76 的JSON数据为空,跳过 行 77 的JSON数据为空,跳过 行 78 的JSON数据为空,跳过 行 79 的JSON数据为空,跳过 行 80 的JSON数据为空,跳过 行 81 的JSON数据为空,跳过 行 82 的JSON数据为空,跳过 行 83 的JSON数据为空,跳过 行 84 的JSON数据为空,跳过 行 85 的JSON数据为空,跳过 行 86 的JSON数据为空,跳过 行 87 的JSON数据为空,跳过 行 88 的JSON数据为空,跳过 行 89 的JSON数据为空,跳过 行 90 的JSON数据为空,跳过 行 91 的JSON数据为空,跳过 行 92 的JSON数据为空,跳过 行 93 的JSON数据为空,跳过 行 94 的JSON数据为空,跳过 行 95 的JSON数据为空,跳过 行 96 的JSON数据为空,跳过 行 97 的JSON数据为空,跳过 行 98 的JSON数据为空,跳过 行 99 的JSON数据为空,跳过 行 100 的JSON数据为空,跳过 行 101 的JSON数据为空,跳过 行 102 的JSON数据为空,跳过 行 103 的JSON数据为空,跳过 行 104 的JSON数据为空,跳过 行 105 的JSON数据为空,跳过 行 106 的JSON数据为空,跳过 行 107 的JSON数据为空,跳过 行 108 的JSON数据为空,跳过 行 109 的JSON数据为空,跳过 行 110 的JSON数据为空,跳过 行 111 的JSON数据为空,跳过 行 112 的JSON数据为空,跳过 行 113 的JSON数据为空,跳过 行 114 的JSON数据为空,跳过 行 115 的JSON数据为空,跳过 行 116 的JSON数据为空,跳过 行 117 的JSON数据为空,跳过 行 118 的JSON数据为空,跳过 行 119 的JSON数据为空,跳过 行 120 的JSON数据为空,跳过 行 121 的JSON数据为空,跳过 行 122 的JSON数据为空,跳过 行 123 的JSON数据为空,跳过 行 124 的JSON数据为空,跳过 行 125 的JSON数据为空,跳过 行 126 的JSON数据为空,跳过 行 127 的JSON数据为空,跳过 行 128 的JSON数据为空,跳过 行 129 的JSON数据为空,跳过 行 130 的JSON数据为空,跳过 行 131 的JSON数据为空,跳过 行 132 的JSON数据为空,跳过 行 133 的JSON数据为空,跳过 行 134 的JSON数据为空,跳过 行 135 的JSON数据为空,跳过 行 136 的JSON数据为空,跳过 行 137 的JSON数据为空,跳过 行 138 的JSON数据为空,跳过 行 139 的JSON数据为空,跳过 行 140 的JSON数据为空,跳过 行 141 的JSON数据为空,跳过 行 142 的JSON数据为空,跳过 行 143 的JSON数据为空,跳过 行 144 的JSON数据为空,跳过 行 145 的JSON数据为空,跳过 行 146 的JSON数据为空,跳过 行 147 的JSON数据为空,跳过 行 148 的JSON数据为空,跳过 行 149 的JSON数据为空,跳过 行 150 的JSON数据为空,跳过 行 151 的JSON数据为空,跳过 XLSX文件处理完成,共找到 0 条用例 ** no cases in this file, skip it. == cases\项目定制\长安大学项目25-03-17\会议审批\__st__.py == cases\项目定制\长安大学项目25-03-17\会议审批\会议审批.py 尝试打开文件路径: E:\GithubData\自动化\ubains-module-test\预定系统\测试数据\长安大学测试用例.xlsx XLSX文件成功打开 正在处理工作表: 会议审批 表头列名: ['序列号', '功能模块', '功能类别', '用例编号', '功能描述', '用例等级', '功能编号', '用例名称', '预置条件', '操作步骤', 'JSON', '预期结果', '测试结果', '测试频次', '日志截图', '备注'] 行 4 原始JSON数据: { "name": "取消审批会议消息通知001", "para": [{ "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//div[@id='tab-first']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称搜索']", "element_type": "input", "element_value": "审批测试会议", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "取消" } ] } 行 4 JSON解析成功: {'name': '取消审批会议消息通知001', 'para': [{'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//div[@id='tab-first']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称搜索']", 'element_type': 'input', 'element_value': '审批测试会议', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '取消'}]} 行 5 原始JSON数据: { "name": "取消审批会议消息通知002", "para": [ { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//div[@id='tab-first']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称搜索']", "element_type": "input", "element_value": "审批测试会议", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "取消" } ] } 行 5 JSON解析成功: {'name': '取消审批会议消息通知002', 'para': [{'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//div[@id='tab-first']", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//input[@placeholder='请输入会议名称搜索']", 'element_type': 'input', 'element_value': '审批测试会议', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", 'element_type': 'click', 'element_value': '', 'expented_result': ''}, {'page': 'ApprovalInitiate', 'locator_type': 'XPATH', 'locator_value': "//p[@class='el-message__content']", 'element_type': 'getTips', 'element_value': '', 'expented_result': '取消'}]} 行 6 原始JSON数据: { "name": "取消审批会议消息通知003", "para": [ { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "", "element_type": "function", "element_value": ["admin@chen2" , "Ubains@4321" , "同意"], "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//div[@id='tab-first']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称搜索']", "element_type": "input", "element_value": "长安大学审批测试", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "取消" } ] } 行 7 原始JSON数据: { "name": "取消审批会议消息通知004", "para": [ { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "", "element_type": "fuction", "element_value": ["admin@czj" , "Ubains@4321" , "通过"], "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//div[@id='tab-first']", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//input[@placeholder='请输入会议名称搜索']", "element_type": "input", "element_value": "长安大学审批测试", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//button[@class='el-button el-button--danger el-button--mini']//span[contains(text(),'取消审批')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]//span[contains(text(),'确定')]", "element_type": "click", "element_value": "", "expented_result": "" }, { "page": "ApprovalInitiate", "locator_type": "XPATH", "locator_value": "//p[@class='el-message__content']", "element_type": "getTips", "element_value": "", "expented_result": "取消" } ] } XLSX文件处理完成,共找到 2 条用例 ** no cases in this file , skip it. === [ 执行测试用例 ] === 预备执行用例数量 : 134 ========= 测试开始 : 20250624_151127 ========= >>> cases\ >>> cases\项目定制\兰州中石化项目25-05-24\ [ suite setup ] cases\项目定制\兰州中石化项目25-05-24\ -- 第 1 步 -- 初始化浏览器 '----------' 正在初始化浏览器 '----------' '----------' 浏览器初始化完成 '----------' 输入用户名:admin 输入密码:Ubains@4321 输入验证码:csba 点击登录按钮 >>> cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py * 议题申报-000 - 2025-06-24 15:11:33 [ case execution steps ] 点击【议题申报】按钮 页面: TopicInformation、元素定位类型: xpath、元素定位值: //div[contains(@class,'quit')]、元素类型: click、元素值: 、预期结果: ABORT Message: element click intercepted: Element
...
is not clickable at point (1872, 30). Other element would receive the click:
...
(Session info: chrome=137.0.7151.41) Stacktrace: GetHandleVerifier [0x0x7ff754a491f5+2853845] GetHandleVerifier [0x0x7ff7547a3ac0+79008] (No symbol) [0x0x7ff754569bda] (No symbol) [0x0x7ff7545c80e9] (No symbol) [0x0x7ff7545c5a8b] (No symbol) [0x0x7ff7545c2ad1] (No symbol) [0x0x7ff7545c19d1] (No symbol) [0x0x7ff7545b3004] (No symbol) [0x0x7ff7545e84ba] (No symbol) [0x0x7ff7545b28b6] (No symbol) [0x0x7ff7545e86d0] (No symbol) [0x0x7ff7546108f5] (No symbol) [0x0x7ff7545e8293] (No symbol) [0x0x7ff7545b1061] (No symbol) [0x0x7ff7545b1df3] GetHandleVerifier [0x0x7ff754a7410d+3029741] GetHandleVerifier [0x0x7ff754a6e52d+3006221] GetHandleVerifier [0x0x7ff754a8d5b2+3133330] GetHandleVerifier [0x0x7ff7547bd98e+185198] GetHandleVerifier [0x0x7ff7547c4edf+215231] GetHandleVerifier [0x0x7ff7547ac324+113924] GetHandleVerifier [0x0x7ff7547ac4d9+114361] GetHandleVerifier [0x0x7ff754793208+11240] BaseThreadInitThunk [0x0x7ffa8757e8d7+23] RtlUserThreadStart [0x0x7ffa889fc5dc+44] Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 64, in teststeps safe_click((locator_type, locator_value), wd) File "E:\GithubData\自动化\ubains-module-test\预定系统\Base\base.py", line 254, in safe_click element.click() File "E:\Python\lib\site-packages\selenium\webdriver\remote\webelement.py", line 119, in click self._execute(Command.CLICK_ELEMENT) File "E:\Python\lib\site-packages\selenium\webdriver\remote\webelement.py", line 572, in _execute return self._parent.execute(command, params) File "E:\Python\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 448, in execute self.error_handler.check_response(response) File "E:\Python\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 232, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element
...
is not clickable at point (1872, 30). Other element would receive the click:
...
(Session info: chrome=137.0.7151.41) Stacktrace: GetHandleVerifier [0x0x7ff754a491f5+2853845] GetHandleVerifier [0x0x7ff7547a3ac0+79008] (No symbol) [0x0x7ff754569bda] (No symbol) [0x0x7ff7545c80e9] (No symbol) [0x0x7ff7545c5a8b] (No symbol) [0x0x7ff7545c2ad1] (No symbol) [0x0x7ff7545c19d1] (No symbol) [0x0x7ff7545b3004] (No symbol) [0x0x7ff7545e84ba] (No symbol) [0x0x7ff7545b28b6] (No symbol) [0x0x7ff7545e86d0] (No symbol) [0x0x7ff7546108f5] (No symbol) [0x0x7ff7545e8293] (No symbol) [0x0x7ff7545b1061] (No symbol) [0x0x7ff7545b1df3] GetHandleVerifier [0x0x7ff754a7410d+3029741] GetHandleVerifier [0x0x7ff754a6e52d+3006221] GetHandleVerifier [0x0x7ff754a8d5b2+3133330] GetHandleVerifier [0x0x7ff7547bd98e+185198] GetHandleVerifier [0x0x7ff7547c4edf+215231] GetHandleVerifier [0x0x7ff7547ac324+113924] GetHandleVerifier [0x0x7ff7547ac4d9+114361] GetHandleVerifier [0x0x7ff754793208+11240] BaseThreadInitThunk [0x0x7ffa8757e8d7+23] RtlUserThreadStart [0x0x7ffa889fc5dc+44] * 议题申报001 - 2025-06-24 15:11:35 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //body/div[@class='el-dialog__wrapper']/div[@aria-label='dialog']/div[@class='el-dialog__body']/div[@class='dialog_content']/div[1]/div[2]/div[1]/div[1]、元素类型: getText、元素值: 、预期结果: admin 获取到的文本信息为:申报人: admin ** 检查点 ** 获取到的文本信息为:申报人: admin ----> 通过 picture imgs/20250624151137421959.png PASS * 议题申报003 - 2025-06-24 15:11:37 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151141532395.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请输入议题名称 picture imgs/20250624151141777907.png 获取到的提示信息为:请输入议题名称 ** 检查点 ** 获取到的提示信息为:请输入议题名称 ----> 通过 picture imgs/20250624151143961774.png PASS * 议题申报004 - 2025-06-24 15:11:44 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试004、预期结果: picture imgs/20250624151147994290.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151150279901.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151152561797.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624151154948520.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151157225183.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151159460366.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151201732916.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151204022675.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151206302873.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151208635952.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151210926665.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151213209587.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151215477057.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151217783641.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151220029153.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151222263058.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151224515804.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151226791249.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151229076383.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624151229241303.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624151231419398.png PASS * 议题申报005 - 2025-06-24 15:12:31 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试005、预期结果: picture imgs/20250624151235169729.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151237459573.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151239726158.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(@class,'el-radio__label')][contains(text(),'总经理办公会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151241969539.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624151244283871.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151246557226.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151248836411.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151251080934.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151253353158.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151255699679.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151258044260.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151300313517.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151302540540.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151304834552.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151307132663.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151309392854.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151311704458.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151314015827.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151316263006.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151318524173.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624151318680936.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624151320851958.png PASS * 议题申报006 - 2025-06-24 15:13:21 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试006、预期结果: picture imgs/20250624151324598840.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151326857369.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151329111601.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(@class,'el-radio__label')][contains(text(),'党委会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151331357176.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624151333679094.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151335929209.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151338169328.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151340503869.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151342735467.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151344974697.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151347356661.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151349674230.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151351907543.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151354174811.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151356407162.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151358640443.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151400900448.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151403157857.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151405453534.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151407703270.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624151407878118.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624151410063104.png PASS * 议题申报007 - 2025-06-24 15:14:10 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试007、预期结果: picture imgs/20250624151413752377.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(@class,'el-radio__label')][contains(text(),'党委会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151415970681.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624151418263830.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151420519887.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151422787955.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151425048818.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151427359122.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151429613061.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151431937438.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151434182930.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151436414544.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151438681493.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151440955837.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151443340051.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151445613724.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151447855155.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151450129053.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151452403906.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请选择议题分类 picture imgs/20250624151452615209.png 获取到的提示信息为:请选择议题分类 ** 检查点 ** 获取到的提示信息为:请选择议题分类 ----> 通过 picture imgs/20250624151454772715.png PASS * 议题申报008 - 2025-06-24 15:14:54 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试008、预期结果: picture imgs/20250624151458760957.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151501103344.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151503434773.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(@class,'el-radio__label')][contains(text(),'党委会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151505679981.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624151508051548.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151510421974.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151512669258.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151514930654.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151517201980.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151519461839.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151521772184.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151524098431.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151526436699.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151528745846.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151531043282.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151533351646.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151535836087.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151538184528.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151540508023.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151542792933.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624151543003568.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624151545171968.png PASS * 议题申报009 - 2025-06-24 15:15:45 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试009、预期结果: picture imgs/20250624151549242314.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151551596223.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151553944788.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(@class,'el-radio__label')][contains(text(),'党委会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151556382135.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 、预期结果: picture imgs/20250624151558772924.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151601105512.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151603354629.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151605660738.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151608126665.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151610384876.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151612697227.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151615041185.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151617328246.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151619638229.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151621972641.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151624279629.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151626529637.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151628892652.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151631204337.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151633489021.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请输入上会依据及评审情况 picture imgs/20250624151633695116.png 获取到的提示信息为:请输入上会依据及评审情况 ** 检查点 ** 获取到的提示信息为:请输入上会依据及评审情况 ----> 通过 picture imgs/20250624151635889008.png PASS * 议题申报010 - 2025-06-24 15:16:36 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试010、预期结果: picture imgs/20250624151639715259.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151641997592.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151644254947.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(@class,'el-radio__label')][contains(text(),'党委会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151646479658.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624151648800279.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151651068910.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151653322832.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151655593811.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151657855664.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151700362700.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151702870070.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151705201857.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151707481957.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151709788342.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151712088438.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151714363443.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151716632555.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151718878238.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151721136947.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151723411714.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624151723586782.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624151725743590.png PASS * 议题申报011 - 2025-06-24 15:17:25 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试011、预期结果: picture imgs/20250624151729650033.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151731915333.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151734206733.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(@class,'el-radio__label')][contains(text(),'党委会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151736458031.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624151738759619.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624151801044182.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151803343181.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[normalize-space()='Test01']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151805637948.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151808008703.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151810354940.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151812670876.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151814971014.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151817235526.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151819517691.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151821817960.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151824141115.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151826425937.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151828759292.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请选择责任单位 picture imgs/20250624151828945611.png 获取到的提示信息为:请选择责任单位 ** 检查点 ** 获取到的提示信息为:请选择责任单位 ----> 通过 picture imgs/20250624151831128485.png PASS * 议题申报012 - 2025-06-24 15:18:31 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151834761364.png PASS * 议题申报013 - 2025-06-24 15:18:34 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试013、预期结果: picture imgs/20250624151838497817.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151840754536.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151843010074.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(@class,'el-radio__label')][contains(text(),'党委会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151845284312.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624151847615580.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151849881071.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151852138161.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151854426636.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151856678900.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151859012083.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151901334184.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151903597998.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151905835227.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151908103557.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151910354773.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151912625843.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151914883023.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151917180991.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151919460425.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151921724513.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624151921886942.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624151924043565.png PASS * 议题申报014 - 2025-06-24 15:19:24 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试014、预期结果: picture imgs/20250624151927745963.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151930009055.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151932285518.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(@class,'el-radio__label')][contains(text(),'党委会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151934534976.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624151936845769.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151939098178.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151941355450.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151943641090.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624151946005300.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151948308011.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151950605248.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151952885639.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈部门领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151955181961.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624151957423789.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624151959706120.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152002000456.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152004251931.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152006490713.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请选择汇报人 picture imgs/20250624152006657515.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> !! 不通过!! FAIL Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 90, in teststeps CHECK_POINT(f"获取到的提示信息为:{notify_text}", expented_result in notify_text) File "E:\Python\lib\site-packages\hytest\common.py", line 76, in CHECK_POINT raise AssertionError() AssertionError * 议题申报015 - 2025-06-24 15:20:08 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152012236560.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152014509853.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152016764186.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152019017000.png PASS * 议题申报016 - 2025-06-24 15:20:19 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试016、预期结果: picture imgs/20250624152022717311.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152025038805.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152027286377.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152029595349.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152031844970.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152034080350.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152036320513.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152038582702.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152040845796.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152043172843.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152045460149.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152047717652.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152049977135.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152052249792.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152054636919.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152056903514.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152059158004.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152101427626.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152103674356.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624152103853724.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624152106011815.png PASS * 议题申报025 - 2025-06-24 15:21:06 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试025、预期结果: picture imgs/20250624152109738753.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152112010547.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152114267630.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152116598148.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152118990846.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152121247654.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152123629860.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152125886162.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152128212173.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 、预期结果: picture imgs/20250624152130502859.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152132793600.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152135039318.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152137320091.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152139574838.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152141844169.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152144074665.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152146329346.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152148602364.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152150845693.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请选择拟上会时间 picture imgs/20250624152151019194.png 获取到的提示信息为:请选择拟上会时间 ** 检查点 ** 获取到的提示信息为:请选择拟上会时间 ----> 通过 picture imgs/20250624152153182310.png PASS * 议题申报026 - 2025-06-24 15:21:53 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试026、预期结果: picture imgs/20250624152157091909.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152159348878.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152201584879.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152203871815.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152206106938.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152208359545.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152210674623.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152212944278.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152215181984.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2024-06-09、预期结果: picture imgs/20250624152217451598.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152219717169.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152221970362.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152224240134.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152226511685.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152228792301.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152231072379.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152233420362.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152235684565.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152237942754.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请选择拟上会时间 picture imgs/20250624152238138399.png 获取到的提示信息为:请选择拟上会时间 ** 检查点 ** 获取到的提示信息为:请选择拟上会时间 ----> 通过 picture imgs/20250624152240334557.png PASS * 议题申报027 - 2025-06-24 15:22:40 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试027、预期结果: picture imgs/20250624152245457972.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152247877831.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152250403508.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152252896807.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152255181586.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152257461517.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152259728206.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152302072198.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]") not found or not clickable within 20 seconds. picture imgs/20250624152325966493.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152328269055.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152330535080.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152332764867.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152334997155.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]") not found or not clickable within 20 seconds. picture imgs/20250624152358805303.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152401076350.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152403316452.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152405542377.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152407791868.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152410065488.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624152410215547.png 获取到的提示信息为:请选择部门领导 ** 检查点 ** 获取到的提示信息为:请选择部门领导 ----> !! 不通过!! FAIL Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 90, in teststeps CHECK_POINT(f"获取到的提示信息为:{notify_text}", expented_result in notify_text) File "E:\Python\lib\site-packages\hytest\common.py", line 76, in CHECK_POINT raise AssertionError() AssertionError * 议题申报028 - 2025-06-24 15:24:12 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试028、预期结果: picture imgs/20250624152415905069.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152418159093.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152420399735.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152422700756.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152424946416.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152427223605.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152429492341.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152431751901.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152434007802.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152436305412.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152438581993.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152440897310.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152443163424.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152445436275.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152447730924.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152450006034.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152452274896.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152454549204.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152456847975.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624152457008482.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624152459177838.png PASS * 议题申报029 - 2025-06-24 15:24:59 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试029、预期结果: picture imgs/20250624152502916883.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152505236233.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152507506595.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152509858106.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152512132144.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152514382463.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152516661308.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152518945697.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152521212910.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152523540210.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152525902973.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152528170768.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152530439064.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152532703548.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152534964944.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152537237068.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152539511499.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请选择汇报时长 picture imgs/20250624152539699578.png 获取到的提示信息为:请选择汇报时长 ** 检查点 ** 获取到的提示信息为:请选择汇报时长 ----> 通过 picture imgs/20250624152541881121.png PASS * 议题申报030 - 2025-06-24 15:25:42 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试030、预期结果: picture imgs/20250624152545878756.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152548136813.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152550397532.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152552721096.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152554969255.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152557203036.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152559496818.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152601794767.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152604087237.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152606375847.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152608676705.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152610920317.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152613192308.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152615471495.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152617719016.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152619944843.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152622183366.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152624534235.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152626835401.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624152627074730.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624152629233018.png PASS * 议题申报031 - 2025-06-24 15:26:29 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试031、预期结果: picture imgs/20250624152632953073.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152635202123.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152637462142.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152639739444.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152641982268.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152644214521.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152646449273.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152648697402.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152650943803.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152653252864.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152655501962.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152657761838.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152700061898.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152702328982.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152704627693.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152706908686.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152709195961.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152711478499.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152713766395.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624152713941708.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624152716085724.png PASS * 议题申报033 - 2025-06-24 15:27:16 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试033、预期结果: picture imgs/20250624152719796803.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152722063754.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152724325488.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152726648860.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152728901581.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152731142061.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152733401948.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152735659652.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152737913733.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152740236119.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152742517012.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152744768329.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152747042788.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152749313643.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152751606051.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152753881685.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152756116427.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请选择部门领导 picture imgs/20250624152756297350.png 获取到的提示信息为:请选择部门领导 ** 检查点 ** 获取到的提示信息为:请选择部门领导 ----> 通过 picture imgs/20250624152758468406.png PASS * 议题申报035 - 2025-06-24 15:27:58 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试035、预期结果: picture imgs/20250624152802218437.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152804459413.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152806715751.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152809067676.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152811323083.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152813570191.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152815827867.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152818130806.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152820402854.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152822733314.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152825011245.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152827297424.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152829588398.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152831846806.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152834131502.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152836451913.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152838720902.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152840976315.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152843231845.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624152843413284.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624152845566226.png PASS * 议题申报036 - 2025-06-24 15:28:45 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试036、预期结果: picture imgs/20250624152849399318.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152851642376.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152853893648.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152856242146.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152858526493.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152900782349.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152903046268.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152905314835.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152907572299.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152909876636.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152912162184.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152914406282.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152916674727.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152918937514.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152921271711.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152923548222.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152925800356.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请选择公司主管领导 picture imgs/20250624152925972518.png 获取到的提示信息为:请选择公司主管领导 ** 检查点 ** 获取到的提示信息为:请选择公司主管领导 ----> 通过 picture imgs/20250624152928130058.png PASS * 议题申报037 - 2025-06-24 15:29:28 [ case execution steps ] 点击【议题申报】按钮 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-name-input']、元素类型: input、元素值: 自动化-议题申报测试037、预期结果: picture imgs/20250624152931852321.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152934298560.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//li[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152936538242.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //textarea[@id='create-topic-remarks-textarea']、元素类型: input、元素值: 测试上会依据、预期结果: picture imgs/20250624152938837090.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择责任单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152941098786.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[@class='el-tree-node__label'][contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152943336532.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152945580005.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporter-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152947834092.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152950091909.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-proposed-meeting-time-datepicker']、元素类型: input、元素值: 2026-06-25、预期结果: picture imgs/20250624152952411423.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-reporting-duration-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152954727183.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //span[contains(text(),'15分钟')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624152956996010.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-department-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624152959251068.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //li[@class='el-select-dropdown__item']//span[contains(text(),'陈部门领导')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153001517812.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-company-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153003773979.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153006022156.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //input[@id='create-topic-commission-leader-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153008273068.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: (//span[contains(text(),'陈公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153010567263.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-topic-submit-button']//span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153012812123.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 提交成功 picture imgs/20250624153012974411.png 获取到的提示信息为:提交成功 ** 检查点 ** 获取到的提示信息为:提交成功 ----> 通过 picture imgs/20250624153015145592.png PASS * 代办事宜-000 - 2025-06-24 15:30:15 [ case execution steps ] 页面: AgencyMatters、元素定位类型: xpath、元素定位值: //div[contains(@class,'quit')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153017641600.png 页面: AgencyMatters、元素定位类型: xpath、元素定位值: 、元素类型: login、元素值: ['test@user2', 'Ubains@1357']、预期结果: 开始登录,账号为:test@user2,密码为:Ubains@1357 输入用户名:test@user2 输入密码:Ubains@1357 输入验证码:csba 点击登录按钮 页面: AgencyMatters、元素定位类型: xpath、元素定位值: //div[@id='TodoList']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153024956728.png PASS * 代办事宜001 - 2025-06-24 15:30:25 [ case execution steps ] 页面: AgencyMatters、元素定位类型: xpath、元素定位值: //div[@class='content']//div[1]//div[2]//div[1]//div[1]//div[2]//input[1]、元素类型: input、元素值: 自动化、预期结果: picture imgs/20250624153027468701.png 页面: AgencyMatters、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153029708116.png 页面: AgencyMatters、元素定位类型: css selector、元素定位值: body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)、元素类型: getText、元素值: 、预期结果: 自动化 获取到的文本信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) TypeError: argument of type 'NoneType' is not iterable * 代办事宜002 - 2025-06-24 15:30:51 [ case execution steps ] 页面: AgencyMatters、元素定位类型: xpath、元素定位值: //div[@class='content']//div[1]//div[2]//div[1]//div[1]//div[2]//input[1]、元素类型: input、元素值: 自动化、预期结果: picture imgs/20250624153053855510.png 页面: AgencyMatters、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/button[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153056105360.png 页面: AgencyMatters、元素定位类型: css selector、元素定位值: body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)、元素类型: getText、元素值: 、预期结果: 自动化 获取到的文本信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) TypeError: argument of type 'NoneType' is not iterable * 代办事宜003 - 2025-06-24 15:31:18 [ case execution steps ] 页面: AgencyMatters、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153120700906.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[contains(@class,'cell')][contains(text(),'陈部门领导')]、元素类型: getText、元素值: 、预期结果: 陈部门领导 获取到的文本信息为:陈部门领导 ** 检查点 ** 获取到的文本信息为:陈部门领导 ----> 通过 picture imgs/20250624153120902294.png PASS * 代办事宜004 - 2025-06-24 15:31:21 [ case execution steps ] 页面: AgencyMatters、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153123702579.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-meeting-submit-button']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153125949196.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 审批成功 picture imgs/20250624153126164430.png 获取到的提示信息为:审批成功 ** 检查点 ** 获取到的提示信息为:审批成功 ----> 通过 picture imgs/20250624153128331192.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: 、元素类型: login、元素值: ['test@user1', 'Ubains@1357']、预期结果: 开始登录,账号为:test@user1,密码为:Ubains@1357 输入用户名:test@user1 TimeoutException: Element ('xpath', "//input[@placeholder='请输入账号或手机号或邮箱号']") not found or not clickable within 20 seconds. 输入密码:Ubains@1357 TimeoutException: Element ('xpath', "//input[@placeholder='请输入密码']") not found or not clickable within 20 seconds. 输入验证码:csba TimeoutException: Element ('xpath', "//input[@placeholder='请输入图形验证码']") not found or not clickable within 20 seconds. 点击登录按钮 TimeoutException: Element ('xpath', "//input[@value='登 录']") not found or not clickable within 20 seconds. 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153301669540.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[contains(@class,'cell')][contains(text(),'范公司主管领导')]、元素类型: getText、元素值: 、预期结果: 范公司主管领导 获取到的文本信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) TypeError: argument of type 'NoneType' is not iterable * 代办事宜005 - 2025-06-24 15:33:24 [ case execution steps ] 页面: AgencyMatters、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[5]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153327070023.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //button[@id='create-meeting-submit-button']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153330171337.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: picture imgs/20250624153330607609.png 获取到的提示信息为:审批成功 ** 检查点 ** 获取到的提示信息为:审批成功 ----> 通过 picture imgs/20250624153332895798.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //div[contains(@class,'content')]//div[2]//div[2]//div[1]//div[1]//div[2]//input[1]、元素类型: input、元素值: 、预期结果: 自动化 picture imgs/20250624153335444418.png 页面: TopicDeclaration、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[2]/div[2]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153337754159.png 页面: TopicDeclaration、元素定位类型: css selector、元素定位值: body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)、元素类型: getText、元素值: 、预期结果: 自动化 获取到的文本信息为:总经理办公室议题5 ** 检查点 ** 获取到的文本信息为:总经理办公室议题5 ----> !! 不通过!! FAIL Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) File "E:\Python\lib\site-packages\hytest\common.py", line 76, in CHECK_POINT raise AssertionError() AssertionError * 决策会议-000 - 2025-06-24 15:33:38 [ case execution steps ] 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //div[contains(@class,'quit')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153340413800.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: 、元素类型: login、元素值: ['admin', 'Ubains@4321']、预期结果: 开始登录,账号为:admin,密码为:Ubains@4321 输入用户名:admin 输入密码:Ubains@4321 输入验证码:csba 点击登录按钮 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //div[@id='DecisionMeeting']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153347688366.png PASS * 决策会议004 - 2025-06-24 15:33:47 [ case execution steps ] 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'新建')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153350161714.png PASS * 决策会议005 - 2025-06-24 15:33:50 [ case execution steps ] 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'新建')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153352676928.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-name-input']、元素类型: input、元素值: 、预期结果: picture imgs/20250624153354949792.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153357782917.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请输入会议名称 picture imgs/20250624153357993287.png 获取到的提示信息为:请输入会议名称 ** 检查点 ** 获取到的提示信息为:请输入会议名称 ----> 通过 picture imgs/20250624153400333452.png PASS * 决策会议006 - 2025-06-24 15:34:00 [ case execution steps ] 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //div[@class='title']//button[@type='button']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153402824166.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-name-input']、元素类型: input、元素值: 决策会议006、预期结果: picture imgs/20250624153405148451.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-start-time-datepicker']、元素类型: input、元素值: 2025-06-12、预期结果: picture imgs/20250624153407559810.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153409912771.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-end-time-datepicker']、元素类型: input、元素值: 2025-06-12、预期结果: picture imgs/20250624153412306460.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //div[@x-placement='bottom-start']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153414549293.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-location-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153416819836.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'决策会议室001')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153419058059.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择公司领导']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153421309141.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'全选')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153423537098.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'确认')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153425856659.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //input[@placeholder='请选择主办单位']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153428184626.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153430457183.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153432702925.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-compere-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153435357642.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: (//span[contains(text(),'范公司主管领导')])[2]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153438084272.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //button[@id='create-meeting-submit-button']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153440684249.png 页面: DecisionMakingMeetings、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 会议预定成功 picture imgs/20250624153440901933.png 获取到的提示信息为:会议预定成功 ** 检查点 ** 获取到的提示信息为:会议预定成功 ----> 通过 picture imgs/20250624153443059048.png PASS * 会议管理000 - 2025-06-24 15:34:43 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[contains(@class,'quit')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153445769173.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: 、元素类型: login、元素值: ['admin', 'Ubains@4321']、预期结果: 开始登录,账号为:admin,密码为:Ubains@4321 输入用户名:admin 输入密码:Ubains@4321 输入验证码:csba 点击登录按钮 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@id='MeetingManage']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153452956680.png PASS * 会议管理001 - 2025-06-24 15:34:53 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153455582950.png PASS * 会议管理002 - 2025-06-24 15:34:55 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153458193434.png PASS * 会议管理006 - 2025-06-24 15:34:58 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@placeholder='请输入会议名称']、元素类型: input、元素值: 这是议题汇总、预期结果: picture imgs/20250624153501128961.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@class='el-button el-button--primary el-button--small']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153503682027.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153506007282.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[contains(@class,'detail_row')][contains(text(),'这是议题汇总')]、元素类型: getText、元素值: 、预期结果: 这是议题汇总 获取到的文本信息为:这是议题汇总 ** 检查点 ** 获取到的文本信息为:这是议题汇总 ----> 通过 picture imgs/20250624153506203876.png PASS * 会议管理007 - 2025-06-24 15:35:06 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@placeholder='请输入会议名称']、元素类型: input、元素值: 这是议题汇总、预期结果: picture imgs/20250624153509496536.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@class='el-button el-button--primary el-button--small']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153511703112.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153513931713.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[contains(@class,'detail_row')][contains(text(),'这是议题汇总')]、元素类型: getText、元素值: 、预期结果: 这是议题汇总 获取到的文本信息为:这是议题汇总 ** 检查点 ** 获取到的文本信息为:这是议题汇总 ----> 通过 picture imgs/20250624153514101024.png PASS * 会议管理008 - 2025-06-24 15:35:14 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153516586215.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'总经理办公会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153518827086.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'查询')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153521077709.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153523326685.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[contains(@class,'card')]//div[3]//div[2]//div[2]、元素类型: getText、元素值: 、预期结果: 总经理办公会 获取到的文本信息为: ** 检查点 ** 获取到的文本信息为: ----> !! 不通过!! FAIL Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) File "E:\Python\lib\site-packages\hytest\common.py", line 76, in CHECK_POINT raise AssertionError() AssertionError * 会议管理009 - 2025-06-24 15:35:23 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[2]//div[2]//input[1]、元素类型: input、元素值: 2025-06-10、预期结果: picture imgs/20250624153526197487.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[3]//div[2]//input[1]、元素类型: input、元素值: 2025-07-10、预期结果: picture imgs/20250624153528483097.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'查询')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153530829660.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]') not found or not clickable within 20 seconds. picture imgs/20250624153554687940.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'会议信息')]、元素类型: getText、元素值: 、预期结果: 会议信息 获取到的文本信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) TypeError: argument of type 'NoneType' is not iterable * 会议管理010 - 2025-06-24 15:36:16 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@placeholder='请输入会议名称']、元素类型: input、元素值: 会、预期结果: picture imgs/20250624153619052722.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153621313780.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'总经理办公会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153623570764.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'查询')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153625811998.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153628112725.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[contains(@class,'card')]//div[3]//div[2]//div[2]、元素类型: getText、元素值: 、预期结果: 总经理办公会 获取到的文本信息为:总经理办公会 ** 检查点 ** 获取到的文本信息为:总经理办公会 ----> 通过 picture imgs/20250624153628311489.png PASS * 会议管理011 - 2025-06-24 15:36:28 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@placeholder='请输入会议名称']、元素类型: input、元素值: 会、预期结果: picture imgs/20250624153630822055.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[2]//div[2]//input[1]、元素类型: input、元素值: 2025-06-10、预期结果: picture imgs/20250624153633143280.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[3]//div[2]//input[1]、元素类型: input、元素值: 2025-07-10、预期结果: picture imgs/20250624153635503125.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'查询')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153637788893.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153640200822.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'会议信息')]、元素类型: getText、元素值: 、预期结果: 会议信息 获取到的文本信息为:会议信息 ** 检查点 ** 获取到的文本信息为:会议信息 ----> 通过 picture imgs/20250624153640431619.png PASS * 会议管理012 - 2025-06-24 15:36:40 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153643163537.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'总经理办公会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153645404828.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[2]//div[2]//input[1]、元素类型: input、元素值: 2025-06-10、预期结果: picture imgs/20250624153647763023.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[3]//div[2]//input[1]、元素类型: input、元素值: 2025-07-10、预期结果: picture imgs/20250624153650095742.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'查询')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153652365775.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153654621695.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'会议信息')]、元素类型: getText、元素值: 、预期结果: 会议信息 获取到的文本信息为:会议信息 ** 检查点 ** 获取到的文本信息为:会议信息 ----> 通过 picture imgs/20250624153654793028.png PASS * 会议管理013 - 2025-06-24 15:36:54 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@placeholder='请输入会议名称']、元素类型: input、元素值: 会、预期结果: picture imgs/20250624153657251153.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-type-select']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153659492331.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'总经理办公会')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153701799003.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[2]//div[2]//input[1]、元素类型: input、元素值: 2025-06-10、预期结果: picture imgs/20250624153704209384.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[3]//div[2]//input[1]、元素类型: input、元素值: 2025-07-10、预期结果: picture imgs/20250624153706590803.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'查询')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153708926724.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[2]/div[1]/div[4]/div[2]/table[1]/tbody[1]/tr[1]/td[9]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153711173162.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'会议信息')]、元素类型: getText、元素值: 、预期结果: 会议信息 获取到的文本信息为:会议信息 ** 检查点 ** 获取到的文本信息为:会议信息 ----> 通过 picture imgs/20250624153711341778.png PASS * 会议管理017 - 2025-06-24 15:37:11 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[2]//div[2]//input[1]、元素类型: input、元素值: 2025-06-10、预期结果: picture imgs/20250624153713884382.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[@class='row search_bar']//div[3]//div[2]//input[1]、元素类型: input、元素值: 2025-07-10、预期结果: picture imgs/20250624153716218083.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'查询')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153718508707.png PASS * 议题列表-000 - 2025-06-24 15:37:18 [ case execution steps ] 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //div[contains(@class,'quit')]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153720947087.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: 、元素类型: login、元素值: ['admin', 'Ubains@4321']、预期结果: 开始登录,账号为:admin,密码为:Ubains@4321 输入用户名:admin 输入密码:Ubains@4321 输入验证码:csba 点击登录按钮 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //div[@id='TopicList']、元素类型: click、元素值: 、预期结果: picture imgs/20250624153728128675.png PASS * 议题列表001 - 2025-06-24 15:37:28 [ case execution steps ] 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/input[1]、元素类型: input、元素值: 自动化、预期结果: picture imgs/20250624153730623783.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153732913808.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[4]/div[1]、元素类型: getText、元素值: 、预期结果: 自动化 获取到的文本信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) TypeError: argument of type 'NoneType' is not iterable * 议题列表002 - 2025-06-24 15:37:54 [ case execution steps ] 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]/div[2]/input[1]、元素类型: input、元素值: 自动化、预期结果: picture imgs/20250624153757139346.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153759375866.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[4]/div[1]、元素类型: getText、元素值: 、预期结果: 自动化 获取到的文本信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) TypeError: argument of type 'NoneType' is not iterable * 议题列表003 - 2025-06-24 15:38:21 [ case execution steps ] 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[2]/div[2]/input[1]、元素类型: input、元素值: 2025-06-10、预期结果: picture imgs/20250624153823615095.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[3]/div[2]/input[1]、元素类型: input、元素值: 2025-07-10、预期结果: picture imgs/20250624153825892333.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153828180315.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[7]/div[1]/button[1]/span[1]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[7]/div[1]/button[1]/span[1]') not found or not clickable within 20 seconds. picture imgs/20250624153852035912.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //span[contains(text(),'议题信息')]、元素类型: getText、元素值: 、预期结果: 议题信息 获取到的文本信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) TypeError: argument of type 'NoneType' is not iterable * 议题列表004 - 2025-06-24 15:39:14 [ case execution steps ] 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body/div[@id='app']/div[@id='home-LZZSH']/div[@class='main']/div[@class='main_right']/div[@id='topic-list']/div[@class='content']/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153916809076.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //p[@class='el-message__content']、元素类型: getTips、元素值: 、预期结果: 请选择要汇总的议题 picture imgs/20250624153916995964.png 获取到的提示信息为:请选择要汇总的议题 ** 检查点 ** 获取到的提示信息为:请选择要汇总的议题 ----> 通过 picture imgs/20250624153919125045.png PASS * 议题列表005 - 2025-06-24 15:39:19 [ case execution steps ] 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/table[1]/thead[1]/tr[1]/th[1]/div[1]/label[1]/span[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153921568570.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body/div[@id='app']/div[@id='home-LZZSH']/div[contains(@class,'main')]/div[contains(@class,'main_right')]/div[@id='topic-list']/div[contains(@class,'content')]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153923782614.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //span[contains(text(),'议题汇总-总经理办公会')]、元素类型: getText、元素值: 、预期结果: 总经理办公会 获取到的文本信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 96, in teststeps CHECK_POINT(f"获取到的文本信息为:{text}", expented_result in text) TypeError: argument of type 'NoneType' is not iterable * 议题列表006 - 2025-06-24 15:39:46 [ case execution steps ] 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/table[1]/thead[1]/tr[1]/th[1]/div[1]/label[1]/span[1]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153948605990.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //body/div[@id='app']/div[@id='home-LZZSH']/div[contains(@class,'main')]/div[contains(@class,'main_right')]/div[@id='topic-list']/div[contains(@class,'content')]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624153950973161.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-name-input']、元素类型: input、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-name-input']") not found or not clickable within 20 seconds. picture imgs/20250624154014827398.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //span[contains(text(),'提交')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'提交')]") not found or not clickable within 20 seconds. picture imgs/20250624154038687415.png 页面: ListOfTopics、元素定位类型: xpath、元素定位值: //p[contains(@class,'el-message__content')]、元素类型: getTips、元素值: 、预期结果: 请输入会议名称 Exception occurred: Message: Stacktrace: GetHandleVerifier [0x0x7ff754a491f5+2853845] GetHandleVerifier [0x0x7ff7547a3ac0+79008] (No symbol) [0x0x7ff754569bda] (No symbol) [0x0x7ff7545c00f6] (No symbol) [0x0x7ff7545c03ac] (No symbol) [0x0x7ff754613b07] (No symbol) [0x0x7ff7545e84ff] (No symbol) [0x0x7ff7546108f5] (No symbol) [0x0x7ff7545e8293] (No symbol) [0x0x7ff7545b1061] (No symbol) [0x0x7ff7545b1df3] GetHandleVerifier [0x0x7ff754a7410d+3029741] GetHandleVerifier [0x0x7ff754a6e52d+3006221] GetHandleVerifier [0x0x7ff754a8d5b2+3133330] GetHandleVerifier [0x0x7ff7547bd98e+185198] GetHandleVerifier [0x0x7ff7547c4edf+215231] GetHandleVerifier [0x0x7ff7547ac324+113924] GetHandleVerifier [0x0x7ff7547ac4d9+114361] GetHandleVerifier [0x0x7ff754793208+11240] BaseThreadInitThunk [0x0x7ffa8757e8d7+23] RtlUserThreadStart [0x0x7ffa889fc5dc+44] 获取到的提示信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 90, in teststeps CHECK_POINT(f"获取到的提示信息为:{notify_text}", expented_result in notify_text) TypeError: argument of type 'NoneType' is not iterable * 议题列表007 - 2025-06-24 15:41:02 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]') not found or not clickable within 20 seconds. picture imgs/20250624154126257991.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624154128496072.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-name-input']、元素类型: input、元素值: 议题列表007、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-name-input']") not found or not clickable within 20 seconds. picture imgs/20250624154152321673.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-start-time-datepicker']、元素类型: input、元素值: 2025-06-10、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-start-time-datepicker']") not found or not clickable within 20 seconds. picture imgs/20250624154216128293.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624154239946139.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-end-time-datepicker']、元素类型: input、元素值: 2025-06-11、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-end-time-datepicker']") not found or not clickable within 20 seconds. picture imgs/20250624154303826657.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624154327762898.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-location-select']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-location-select']") not found or not clickable within 20 seconds. picture imgs/20250624154351596626.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'自动化测试001')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'自动化测试001')]") not found or not clickable within 20 seconds. picture imgs/20250624154415402867.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[contains(@placeholder,'请选择公司领导')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[contains(@placeholder,'请选择公司领导')]") not found or not clickable within 20 seconds. picture imgs/20250624154439535122.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'全选')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'全选')]") not found or not clickable within 20 seconds. picture imgs/20250624154503334169.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'确认')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'确认')]") not found or not clickable within 20 seconds. picture imgs/20250624154527194986.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[contains(@placeholder,'请选择主办单位')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[contains(@placeholder,'请选择主办单位')]") not found or not clickable within 20 seconds. picture imgs/20250624154551299556.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'测试部门')]") not found or not clickable within 20 seconds. picture imgs/20250624154615160791.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624154639079387.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-compere-select']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-compere-select']") not found or not clickable within 20 seconds. picture imgs/20250624154703386813.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]") not found or not clickable within 20 seconds. picture imgs/20250624154727256212.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //textarea[@placeholder='情况说明']、元素类型: input、元素值: 情况说明、预期结果: TimeoutException: Element ('xpath', "//textarea[@placeholder='情况说明']") not found or not clickable within 20 seconds. picture imgs/20250624154751051806.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@id='create-meeting-submit-button']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@id='create-meeting-submit-button']") not found or not clickable within 20 seconds. picture imgs/20250624154814936993.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //p[contains(@class,'el-message__content')]、元素类型: getTips、元素值: 、预期结果: 会议预定成功 Exception occurred: Message: Stacktrace: GetHandleVerifier [0x0x7ff754a491f5+2853845] GetHandleVerifier [0x0x7ff7547a3ac0+79008] (No symbol) [0x0x7ff754569bda] (No symbol) [0x0x7ff7545c00f6] (No symbol) [0x0x7ff7545c03ac] (No symbol) [0x0x7ff754613b07] (No symbol) [0x0x7ff7545e84ff] (No symbol) [0x0x7ff7546108f5] (No symbol) [0x0x7ff7545e8293] (No symbol) [0x0x7ff7545b1061] (No symbol) [0x0x7ff7545b1df3] GetHandleVerifier [0x0x7ff754a7410d+3029741] GetHandleVerifier [0x0x7ff754a6e52d+3006221] GetHandleVerifier [0x0x7ff754a8d5b2+3133330] GetHandleVerifier [0x0x7ff7547bd98e+185198] GetHandleVerifier [0x0x7ff7547c4edf+215231] GetHandleVerifier [0x0x7ff7547ac324+113924] GetHandleVerifier [0x0x7ff7547ac4d9+114361] GetHandleVerifier [0x0x7ff754793208+11240] BaseThreadInitThunk [0x0x7ffa8757e8d7+23] RtlUserThreadStart [0x0x7ffa889fc5dc+44] 获取到的提示信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 90, in teststeps CHECK_POINT(f"获取到的提示信息为:{notify_text}", expented_result in notify_text) TypeError: argument of type 'NoneType' is not iterable * 议题列表009 - 2025-06-24 15:48:39 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]') not found or not clickable within 20 seconds. picture imgs/20250624154902994198.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624154905343712.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-name-input']、元素类型: input、元素值: 议题列表009、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-name-input']") not found or not clickable within 20 seconds. picture imgs/20250624154929702617.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-start-time-datepicker']、元素类型: input、元素值: 2025-06-10、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-start-time-datepicker']") not found or not clickable within 20 seconds. picture imgs/20250624154953593117.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624155017436663.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-end-time-datepicker']、元素类型: input、元素值: 2025-06-11、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-end-time-datepicker']") not found or not clickable within 20 seconds. picture imgs/20250624155041328067.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624155105256729.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-location-select']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-location-select']") not found or not clickable within 20 seconds. picture imgs/20250624155129200579.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'自动化测试003')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'自动化测试003')]") not found or not clickable within 20 seconds. picture imgs/20250624155153223186.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[contains(@placeholder,'请选择公司领导')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[contains(@placeholder,'请选择公司领导')]") not found or not clickable within 20 seconds. picture imgs/20250624155217099747.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'全选')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'全选')]") not found or not clickable within 20 seconds. picture imgs/20250624155240972696.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'确认')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'确认')]") not found or not clickable within 20 seconds. picture imgs/20250624155304943421.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[contains(@placeholder,'请选择主办单位')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[contains(@placeholder,'请选择主办单位')]") not found or not clickable within 20 seconds. picture imgs/20250624155328852070.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'测试部门')]") not found or not clickable within 20 seconds. picture imgs/20250624155352843391.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624155417159713.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-compere-select']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-compere-select']") not found or not clickable within 20 seconds. picture imgs/20250624155440927168.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]") not found or not clickable within 20 seconds. picture imgs/20250624155504727776.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //textarea[@placeholder='情况说明']、元素类型: input、元素值: 情况说明、预期结果: TimeoutException: Element ('xpath', "//textarea[@placeholder='情况说明']") not found or not clickable within 20 seconds. picture imgs/20250624155528536207.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@id='create-meeting-submit-button']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@id='create-meeting-submit-button']") not found or not clickable within 20 seconds. picture imgs/20250624155552620280.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //p[contains(@class,'el-message__content')]、元素类型: getTips、元素值: 、预期结果: 会议预定成功 Exception occurred: Message: Stacktrace: GetHandleVerifier [0x0x7ff754a491f5+2853845] GetHandleVerifier [0x0x7ff7547a3ac0+79008] (No symbol) [0x0x7ff754569bda] (No symbol) [0x0x7ff7545c00f6] (No symbol) [0x0x7ff7545c03ac] (No symbol) [0x0x7ff754613b07] (No symbol) [0x0x7ff7545e84ff] (No symbol) [0x0x7ff7546108f5] (No symbol) [0x0x7ff7545e8293] (No symbol) [0x0x7ff7545b1061] (No symbol) [0x0x7ff7545b1df3] GetHandleVerifier [0x0x7ff754a7410d+3029741] GetHandleVerifier [0x0x7ff754a6e52d+3006221] GetHandleVerifier [0x0x7ff754a8d5b2+3133330] GetHandleVerifier [0x0x7ff7547bd98e+185198] GetHandleVerifier [0x0x7ff7547c4edf+215231] GetHandleVerifier [0x0x7ff7547ac324+113924] GetHandleVerifier [0x0x7ff7547ac4d9+114361] GetHandleVerifier [0x0x7ff754793208+11240] BaseThreadInitThunk [0x0x7ffa8757e8d7+23] RtlUserThreadStart [0x0x7ffa889fc5dc+44] 获取到的提示信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 90, in teststeps CHECK_POINT(f"获取到的提示信息为:{notify_text}", expented_result in notify_text) TypeError: argument of type 'NoneType' is not iterable * 议题列表010 - 2025-06-24 15:56:16 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]') not found or not clickable within 20 seconds. picture imgs/20250624155640324582.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624155642662054.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-start-time-datepicker']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-start-time-datepicker']") not found or not clickable within 20 seconds. picture imgs/20250624155706812983.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[normalize-space()='10']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[normalize-space()='10']") not found or not clickable within 20 seconds. picture imgs/20250624155731054341.png PASS * 议题列表011 - 2025-06-24 15:57:31 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]') not found or not clickable within 20 seconds. picture imgs/20250624155754871790.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624155757093028.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-name-input']、元素类型: input、元素值: 议题列表011、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-name-input']") not found or not clickable within 20 seconds. picture imgs/20250624155821442647.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-start-time-datepicker']、元素类型: input、元素值: 2025-06-10、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-start-time-datepicker']") not found or not clickable within 20 seconds. picture imgs/20250624155845743507.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624155909717570.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-end-time-datepicker']、元素类型: input、元素值: 2025-06-11、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-end-time-datepicker']") not found or not clickable within 20 seconds. picture imgs/20250624155933639858.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624155957680638.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-location-select']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-location-select']") not found or not clickable within 20 seconds. picture imgs/20250624160021672883.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'自动化测试004')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'自动化测试004')]") not found or not clickable within 20 seconds. picture imgs/20250624160045505648.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[contains(@placeholder,'请选择公司领导')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[contains(@placeholder,'请选择公司领导')]") not found or not clickable within 20 seconds. picture imgs/20250624160109666369.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'全选')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'全选')]") not found or not clickable within 20 seconds. picture imgs/20250624160133681042.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'确认')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'确认')]") not found or not clickable within 20 seconds. picture imgs/20250624160157730790.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[contains(@placeholder,'请选择主办单位')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[contains(@placeholder,'请选择主办单位')]") not found or not clickable within 20 seconds. picture imgs/20250624160221715128.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'测试部门')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'测试部门')]") not found or not clickable within 20 seconds. picture imgs/20250624160245662588.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@id='tree-selector-confirm']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@id='tree-selector-confirm']//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624160309669139.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-compere-select']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-compere-select']") not found or not clickable within 20 seconds. picture imgs/20250624160333808713.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//li[contains(@class,'el-select-dropdown__item')]//span[contains(text(),'范公司主管领导')]") not found or not clickable within 20 seconds. picture imgs/20250624160357718833.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //textarea[@placeholder='情况说明']、元素类型: input、元素值: 情况说明、预期结果: TimeoutException: Element ('xpath', "//textarea[@placeholder='情况说明']") not found or not clickable within 20 seconds. picture imgs/20250624160421575811.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@id='create-meeting-submit-button']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@id='create-meeting-submit-button']") not found or not clickable within 20 seconds. picture imgs/20250624160445563328.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //p[contains(@class,'el-message__content')]、元素类型: getTips、元素值: 、预期结果: 会议预定成功 Exception occurred: Message: Stacktrace: GetHandleVerifier [0x0x7ff754a491f5+2853845] GetHandleVerifier [0x0x7ff7547a3ac0+79008] (No symbol) [0x0x7ff754569bda] (No symbol) [0x0x7ff7545c00f6] (No symbol) [0x0x7ff7545c03ac] (No symbol) [0x0x7ff754613b07] (No symbol) [0x0x7ff7545e84ff] (No symbol) [0x0x7ff7546108f5] (No symbol) [0x0x7ff7545e8293] (No symbol) [0x0x7ff7545b1061] (No symbol) [0x0x7ff7545b1df3] GetHandleVerifier [0x0x7ff754a7410d+3029741] GetHandleVerifier [0x0x7ff754a6e52d+3006221] GetHandleVerifier [0x0x7ff754a8d5b2+3133330] GetHandleVerifier [0x0x7ff7547bd98e+185198] GetHandleVerifier [0x0x7ff7547c4edf+215231] GetHandleVerifier [0x0x7ff7547ac324+113924] GetHandleVerifier [0x0x7ff7547ac4d9+114361] GetHandleVerifier [0x0x7ff754793208+11240] BaseThreadInitThunk [0x0x7ffa8757e8d7+23] RtlUserThreadStart [0x0x7ffa889fc5dc+44] 获取到的提示信息为:None ABORT argument of type 'NoneType' is not iterable Traceback: File "E:\GithubData\自动化\ubains-module-test\预定系统\cases\项目定制\兰州中石化项目25-05-24\兰州中石化测试.py", line 90, in teststeps CHECK_POINT(f"获取到的提示信息为:{notify_text}", expented_result in notify_text) TypeError: argument of type 'NoneType' is not iterable * 议题列表012 - 2025-06-24 16:05:09 [ case execution steps ] 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', '//body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]') not found or not clickable within 20 seconds. picture imgs/20250624160533851788.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //body[1]/div[1]/div[1]/div[2]/div[2]/div[1]/div[1]/div[1]/div[2]/div[1]/div[4]/button[2]/span[1]、元素类型: click、元素值: 、预期结果: picture imgs/20250624160536224306.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-name-input']、元素类型: input、元素值: 议题列表012、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-name-input']") not found or not clickable within 20 seconds. picture imgs/20250624160600056134.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-start-time-datepicker']、元素类型: input、元素值: 2025-06-10、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-start-time-datepicker']") not found or not clickable within 20 seconds. picture imgs/20250624160624273440.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//button[@class='el-button el-picker-panel__link-btn el-button--default el-button--mini is-plain']//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624160648308727.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-end-time-datepicker']、元素类型: input、元素值: 2025-06-11、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-end-time-datepicker']") not found or not clickable within 20 seconds. picture imgs/20250624160712281103.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//div[contains(@x-placement,'bottom-start')]//span[contains(text(),'确定')]") not found or not clickable within 20 seconds. picture imgs/20250624160736150444.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[@id='create-meeting-location-select']、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[@id='create-meeting-location-select']") not found or not clickable within 20 seconds. picture imgs/20250624160800117489.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'自动化测试005')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'自动化测试005')]") not found or not clickable within 20 seconds. picture imgs/20250624160823924273.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[contains(@placeholder,'请选择公司领导')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//input[contains(@placeholder,'请选择公司领导')]") not found or not clickable within 20 seconds. picture imgs/20250624160847799226.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'全选')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'全选')]") not found or not clickable within 20 seconds. picture imgs/20250624160911734577.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //span[contains(text(),'确认')]、元素类型: click、元素值: 、预期结果: TimeoutException: Element ('xpath', "//span[contains(text(),'确认')]") not found or not clickable within 20 seconds. picture imgs/20250624160935806524.png 页面: ManagementOfMeetings、元素定位类型: xpath、元素定位值: //input[contains(@placeholder,'请选择主办单位')]、元素类型: click、元素值: 、预期结果: