成都太行测试报告

统计结果

hytest 版本 0.8.12
开始时间 2025/06/16 14:32:06
结束时间 2025/06/16 14:37:36
耗时 329.903 秒
预备执行用例数量 42
实际执用例行数量 42
通过 36
失败 5
异常 1
阻塞 0
套件初始化失败 0
套件清除 失败 0
用例初始化失败 0
用例清除 失败 0
用例通过 85.7% : 36 个
用例失败 11.9% : 5 个
用例异常 2.4% : 1 个
用例阻塞 0% : 0 个

执行日志

进入目录 cases\成都太行项目\
套件初始化 cases\成都太行项目\ 2025-06-16 14:32:06
步骤 #1 初始化浏览器
'----------' 正在初始化浏览器 '----------'
'----------' 浏览器初始化完成 '----------'
步骤 #2 登录系统
超时异常:在20秒内未找到或无法点击元素 ('xpath', "//div[@id='pane-1']//div//span[contains(text(),'登录')]")。
进入文件 cases\成都太行项目\01新建会议.py
用例 PASS 【成都太行】仅预定本地会议时,查看是否必须选择会议室; 2025-06-16 14:32:27
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:请选择本地会议室
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】仅预定本地会议时,不选择参会人,查看是否能创建成功 2025-06-16 14:32:29
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:会议创建成功,是否继续创建会议
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】仅预定视讯会议时,不选会议室是否能正常创建会议 2025-06-16 14:32:37
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:会议创建成功,是否继续创建会议
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】同时勾选本地和视讯会议,查看是否必须选择会议室 2025-06-16 14:32:41
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:请选择本地会议室
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】预定一个时长30分钟的”立即开始“的会议,查看会议时间是否正确 2025-06-16 14:32:44
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:会议创建成功,是否继续创建会议
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】预定一个”立即开始“的会议,勾选结束时间并且选择结束时间为跨天 2025-06-16 14:32:53
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 【成都太行】预定会议时,选择超出会议室最大时间,再选择会议室,查看是否能创建成功 2025-06-16 14:33:01
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:超过【测试会议室2】会议室可预订的最大时长,最大预定时长为1小时
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】选择提前预定后,查看默认时间是否为当前时间的下一个准点,默认时长是否为30min 2025-06-16 14:33:11
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 ABORT 【成都太行】选择提前预定,添加当天三个不同时间段,创建会议查看是否能成功 2025-06-16 14:33:13
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
超时异常:在20秒内未找到或无法点击元素 ('xpath', '//body[1]/div[5]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[20]')。
超时异常:在20秒内未找到或无法点击元素 ('xpath', "(//button[@type='button'][contains(text(),'确定')])[3]")。
Message: element click intercepted: Element <input type="text" readonly="readonly" autocomplete="off" name="" placeholder="选择时间" class="el-input__inner"> is not clickable at point (628, 570). Other element would receive the click: <li class="el-time-spinner__item active">...</li> (Session info: chrome=137.0.7151.69) Stacktrace: GetHandleVerifier [0x0x7ff7582cfea5+79173] GetHandleVerifier [0x0x7ff7582cff00+79264] (No symbol) [0x0x7ff758089e5a] (No symbol) [0x0x7ff7580e8599] (No symbol) [0x0x7ff7580e5f32] (No symbol) [0x0x7ff7580e2f71] (No symbol) [0x0x7ff7580e1e61] (No symbol) [0x0x7ff7580d3464] (No symbol) [0x0x7ff75810896a] (No symbol) [0x0x7ff7580d2d16] (No symbol) [0x0x7ff758108b80] (No symbol) [0x0x7ff75813100d] (No symbol) [0x0x7ff758108743] (No symbol) [0x0x7ff7580d14c1] (No symbol) [0x0x7ff7580d2253] GetHandleVerifier [0x0x7ff75859a2dd+3004797] GetHandleVerifier [0x0x7ff75859472d+2981325] GetHandleVerifier [0x0x7ff7585b3380+3107360] GetHandleVerifier [0x0x7ff7582eaa2e+188622] GetHandleVerifier [0x0x7ff7582f22bf+219487] GetHandleVerifier [0x0x7ff7582d8df4+115860] GetHandleVerifier [0x0x7ff7582d8fa9+116297] GetHandleVerifier [0x0x7ff7582bf558+11256] BaseThreadInitThunk [0x0x7ffcd9a0e8d7+23] RtlUserThreadStart [0x0x7ffcda65c5dc+44] Traceback: File "E:\ubains-module-test\ubains-module-test\统一平台\cases\成都太行项目\01新建会议.py", line 46, in teststeps safe_click((locator_type, locator_value), wd) File "E:\ubains-module-test\ubains-module-test\统一平台\base\bases.py", line 248, in safe_click element.click() File "E:\Python3.10.5\lib\site-packages\selenium\webdriver\remote\webelement.py", line 121, in click self._execute(Command.CLICK_ELEMENT) File "E:\Python3.10.5\lib\site-packages\selenium\webdriver\remote\webelement.py", line 574, in _execute return self._parent.execute(command, params) File "E:\Python3.10.5\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 447, in execute self.error_handler.check_response(response) File "E:\Python3.10.5\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 <input type="text" readonly="readonly" autocomplete="off" name="" placeholder="选择时间" class="el-input__inner"> is not clickable at point (628, 570). Other element would receive the click: <li class="el-time-spinner__item active">...</li> (Session info: chrome=137.0.7151.69) Stacktrace: GetHandleVerifier [0x0x7ff7582cfea5+79173] GetHandleVerifier [0x0x7ff7582cff00+79264] (No symbol) [0x0x7ff758089e5a] (No symbol) [0x0x7ff7580e8599] (No symbol) [0x0x7ff7580e5f32] (No symbol) [0x0x7ff7580e2f71] (No symbol) [0x0x7ff7580e1e61] (No symbol) [0x0x7ff7580d3464] (No symbol) [0x0x7ff75810896a] (No symbol) [0x0x7ff7580d2d16] (No symbol) [0x0x7ff758108b80] (No symbol) [0x0x7ff75813100d] (No symbol) [0x0x7ff758108743] (No symbol) [0x0x7ff7580d14c1] (No symbol) [0x0x7ff7580d2253] GetHandleVerifier [0x0x7ff75859a2dd+3004797] GetHandleVerifier [0x0x7ff75859472d+2981325] GetHandleVerifier [0x0x7ff7585b3380+3107360] GetHandleVerifier [0x0x7ff7582eaa2e+188622] GetHandleVerifier [0x0x7ff7582f22bf+219487] GetHandleVerifier [0x0x7ff7582d8df4+115860] GetHandleVerifier [0x0x7ff7582d8fa9+116297] GetHandleVerifier [0x0x7ff7582bf558+11256] BaseThreadInitThunk [0x0x7ffcd9a0e8d7+23] RtlUserThreadStart [0x0x7ffcda65c5dc+44]
用例 PASS 【成都太行】选择提前预定,添加三个有冲突的时间段,查看是否有错误提示 2025-06-16 14:33:40
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:时间冲突,请调整时间
检查点 PASS 判断是否跟预期一致
用例 FAIL 【成都太行】选择提前预定,添加多个跨天的时间段,查看会议是否创建成功 2025-06-16 14:33:52
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
超时异常:在20秒内未找到或无法点击元素 ('xpath', "//span[normalize-space()='20']")。
超时异常:在20秒内未找到或无法点击元素 ('xpath', "//span[normalize-space()='21']")。
获取弹窗提示内容为:None
检查点 FAIL 判断是否跟预期一致
Traceback: File "E:\ubains-module-test\ubains-module-test\统一平台\cases\成都太行项目\01新建会议.py", line 52, in teststeps CHECK_POINT("判断是否跟预期一致", expented_result == notify_text)
用例 FAIL 【成都太行】选择提前预定,添加会议时间超出会议室时间,查看是否有错误提示。 2025-06-16 14:34:41
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
超时异常:在20秒内未找到或无法点击元素 ('xpath', '//body[1]/div[5]/div[1]/div[1]/div[1]/div[1]/ul[1]/li[18]')。
超时异常:在20秒内未找到或无法点击元素 ('xpath', "//span[contains(text(),'3小时')]")。
获取弹窗提示内容为:时间冲突,请调整时间
检查点 FAIL 判断是否跟预期一致
Traceback: File "E:\ubains-module-test\ubains-module-test\统一平台\cases\成都太行项目\01新建会议.py", line 52, in teststeps CHECK_POINT("判断是否跟预期一致", expented_result == notify_text)
用例 PASS 【成都太行】新增多个时间段,再进行删除再新增,反复查看功能是否正常 2025-06-16 14:35:16
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 FAIL 【成都太行】预定华为会议,查看是否正常召开视频会议 2025-06-16 14:35:23
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:smc会议(正常)
检查点 FAIL 判断是否跟预期一致
Traceback: File "E:\ubains-module-test\ubains-module-test\统一平台\cases\成都太行项目\01新建会议.py", line 52, in teststeps CHECK_POINT("判断是否跟预期一致", expented_result == notify_text)
用例 FAIL 【成都太行】预定语音会议,查看是否正常召开语音会议 2025-06-16 14:35:28
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:smc会议(正常)
检查点 FAIL 判断是否跟预期一致
Traceback: File "E:\ubains-module-test\ubains-module-test\统一平台\cases\成都太行项目\01新建会议.py", line 52, in teststeps CHECK_POINT("判断是否跟预期一致", expented_result == notify_text)
用例 PASS 【成都太行】设置自定义的会议号码,查看正常 2025-06-16 14:35:35
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:smc:7666666
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】多场会议设置相同的会议号码,查看是否有错误提示 2025-06-16 14:35:42
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:暂无会议号
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】设置主持人和来宾密码,查看进入会议时是否需要输入密码 2025-06-16 14:35:50
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:会议创建成功,是否继续创建会议
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】开启网络重保会议,查看是否有调用NCE接口进行重保 2025-06-16 14:35:59
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:会议创建成功,是否继续创建会议
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】开启等候室功能,查看是否成功调用华为接口 2025-06-16 14:36:06
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:会议创建成功,是否继续创建会议
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】开启水印,查看是否成功调用华为接口 2025-06-16 14:36:12
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:会议创建成功,是否继续创建会议
检查点 PASS 判断是否跟预期一致
用例 PASS 【成都太行】查看会议室状态是否根据实际忙闲状态显示一致 2025-06-16 14:36:18
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 【成都太行】勾选会议室后查看预定界面回显是否一致 2025-06-16 14:36:21
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 【成都太行】删除单个会议室,查看勾选状态是否一致 2025-06-16 14:36:28
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 【成都太行】删除单个会议室,查看勾选状态是否一致 2025-06-16 14:36:37
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 【成都太行】已预定过的会议室,查看是否会出现在常用会议室里面 2025-06-16 14:36:47
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 【成都太行】在全部会议室中勾选了常用的会议室,查看常用会议室回显勾选状态是否一致 2025-06-16 14:36:48
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 【成都太行】多次预定某个或某几个会议室,查看是否在常用会议室最上面 2025-06-16 14:36:56
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 通过名称进行搜索功能是否正常 2025-06-16 14:36:58
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 查看已选参会人在座位编排页面回显是否一致 2025-06-16 14:36:58
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 清空座位编排是否正常 2025-06-16 14:36:59
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 取消编排再进行编排是否正常 2025-06-16 14:36:59
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 切换编排方式查看页面回显是否正常 2025-06-16 14:37:00
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 查看自定义场景布局是否正常 2025-06-16 14:37:00
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 添加会议室和参会人,查看是否出现座位编排按钮 2025-06-16 14:37:01
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 预定会议,正常添加多个会议室和参会人,默认座位编排,查看桌牌刷新是否一致 2025-06-16 14:37:01
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 预定会议,正常添加多个会议室和参会人,自定义座位编排,查看桌牌刷新是否一致 2025-06-16 14:37:02
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
用例 PASS 预定视讯会议,正常添加多个会议室和参会人,默认座位编排,查看桌牌刷新是否一致 2025-06-16 14:37:02
cases\成都太行项目\01新建会议.py::Unified_Platform_0001
测试步骤
进入文件 cases\成都太行项目\02个人日程.py
用例 PASS 【成都太行】管理员,进行全部/本人预定/受邀会议筛选,查看是否过滤对应的内容; 2025-06-16 14:37:03
cases\成都太行项目\02个人日程.py::Unified_Platform_0001
测试步骤
进入文件 cases\成都太行项目\03会议室日历.py
用例 FAIL 【成都太行】正常流程:预定立即开始的会议,查看是否预定成功 2025-06-16 14:37:07
cases\成都太行项目\03会议室日历.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:None
检查点 FAIL 判断是否跟预期一致
Traceback: File "E:\ubains-module-test\ubains-module-test\统一平台\cases\成都太行项目\03会议室日历.py", line 50, in teststeps CHECK_POINT("判断是否跟预期一致", expented_result == notify_text)
进入文件 cases\成都太行项目\05会议室管理.py
用例 PASS 【成都太行】设定会议室的序号,查看是否按照顺序排序 2025-06-16 14:37:24
cases\成都太行项目\05会议室管理.py::Unified_Platform_0001
测试步骤
进入文件 cases\成都太行项目\06用户管理.py
用例 PASS 【成都太行】通过用户名称、用户账号进行查询,能成功检索; 2025-06-16 14:37:31
cases\成都太行项目\06用户管理.py::Unified_Platform_0001
测试步骤
获取弹窗提示内容为:admin@pgy
检查点 PASS 判断是否跟预期一致
套件清除 cases\成都太行项目\ 2025-06-16 14:37:34
清除浏览器