成都太行测试报告
统计结果
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 |
执行日志
进入目录
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
清除浏览器