会议预约测试报告

统计结果

hytest 版本 0.8.12
开始时间 2025/02/08 11:52:25
结束时间 2025/02/08 11:59:36
耗时 430.633 秒
预备执行用例数量 10
实际执用例行数量 10
通过 9
失败 1
异常 0
阻塞 0
套件初始化失败 0
套件清除 失败 0
用例初始化失败 0
用例清除 失败 0
用例通过 90% : 9 个
用例失败 10% : 1 个
用例异常 0% : 0 个
用例阻塞 0% : 0 个

执行日志

进入目录 cases\
进入目录 cases\会议主流程\01会议预约\
套件初始化 cases\会议主流程\01会议预约\ 2025-02-08 11:52:25
步骤 #1 初始化浏览器
'----------' 正在初始化浏览器 '----------'
'----------' 浏览器初始化完成 '----------'
输入用户名:admin@ZDH
输入密码:Ubains@4321
输入验证码:csba
点击登录按钮
进入文件 cases\会议主流程\01会议预约\01会议预约.py
用例 PASS 会议预约_001 2025-02-08 11:52:28
cases\会议主流程\01会议预约\01会议预约.py::Message_Book_000x
测试步骤
步骤 #1 在会议室列表搜索:预约会议室
检查搜索结果
搜索结果为:预约会议室
检查点 PASS 搜索结果是否正确
步骤 #2 点击【会议预定】按钮
检查页面标题是否正确
页面标题为:会议预定
检查点 PASS 页面标题是否正确
步骤 #3 会议第一步数据填写
输入会议名称:这是周期会议测试1,选择预约类型:周期会议,输入主持人:陈泽键,输入会议内容:这是会议内容哈哈,选择会议开始时间:23:15,选择会议结束时间:23:30
预约类型为:周期会议
时间差为:time_diff_minutes
开始时间与结束时间不相等,选择时间块:23:15,23:30
步骤 #4 会议第二步数据填写
选择内部参会人:admin@Edit
已选择参会人:admin@Edit
检查点 PASS 内部参会人选择是否正确
输入外部参会人名称:陈泽坚,外部参会人号码:17319004674
检查弹窗标题是否正确
弹窗标题为:添加外部参会人员
检查点 PASS 弹窗标题是否正确
步骤 #5 会议第三步数据填写
检查页面标题是否正确
页面标题为:消息提醒
检查点 PASS 页面标题是否正确
是否需要存入模板:否
选择消息提醒时间:开会前一天提醒
选择通知方式:短信
步骤 #6 点击【确定】按钮
步骤 #7 检查提示会议信息是否正确
检查会议名称:这是周期会议测试1,输入会议内容:这是会议内容哈哈
检查点 PASS 提示信息是否正确
步骤 #8 点击【确定】按钮
步骤 #9 检查会议是否成功预约
会议名称为:这是周期会议测试1
检查点 PASS 会议名称是否正确
步骤 #10 跳转至会议室列表界面
检查界面标题是否为:会议室列表
检查点 PASS 界面标题是否正确
用例 PASS 会议预约_002 2025-02-08 11:53:10
cases\会议主流程\01会议预约\01会议预约.py::Message_Book_000x
测试步骤
步骤 #1 在会议室列表搜索:预约会议室
检查搜索结果
搜索结果为:预约会议室
检查点 PASS 搜索结果是否正确
步骤 #2 点击【会议预定】按钮
检查页面标题是否正确
页面标题为:会议预定
检查点 PASS 页面标题是否正确
步骤 #3 会议第一步数据填写
输入会议名称:这是普通会议测试2,选择预约类型:普通会议,输入主持人:陈泽键,输入会议内容:这是会议内容嘿嘿,选择会议开始时间:21:00,选择会议结束时间:21:15
预约类型为:普通会议
时间差为:time_diff_minutes
开始时间与结束时间不相等,选择时间块:21:00,21:15
步骤 #4 会议第二步数据填写
选择内部参会人:admin@Edit
已选择参会人:admin@Edit
检查点 PASS 内部参会人选择是否正确
输入外部参会人名称:陈泽坚,外部参会人号码:17319004674
检查弹窗标题是否正确
弹窗标题为:添加外部参会人员
检查点 PASS 弹窗标题是否正确
步骤 #5 会议第三步数据填写
检查页面标题是否正确
页面标题为:消息提醒
检查点 PASS 页面标题是否正确
是否需要存入模板:是
选择消息提醒时间:全选
选择通知方式:邮件
步骤 #6 点击【确定】按钮
步骤 #7 检查提示会议信息是否正确
检查会议名称:这是普通会议测试2,输入会议内容:这是会议内容嘿嘿
检查点 PASS 提示信息是否正确
步骤 #8 点击【确定】按钮
步骤 #9 检查会议是否成功预约
会议名称为:这是普通会议测试2
检查点 PASS 会议名称是否正确
步骤 #10 跳转至会议室列表界面
检查界面标题是否为:会议室列表
检查点 PASS 界面标题是否正确
用例 PASS 会议预约_003 2025-02-08 11:53:52
cases\会议主流程\01会议预约\01会议预约.py::Message_Book_000x
测试步骤
步骤 #1 在会议室列表搜索:预约会议室
检查搜索结果
搜索结果为:预约会议室
检查点 PASS 搜索结果是否正确
步骤 #2 点击【会议预定】按钮
检查页面标题是否正确
页面标题为:会议预定
检查点 PASS 页面标题是否正确
步骤 #3 会议第一步数据填写
输入会议名称:这是普通会议测试3,选择预约类型:普通会议,输入主持人:陈泽键,输入会议内容:这是会议内容哈哈这是会议内容哈哈这是会议内容哈哈,选择会议开始时间:22:00,选择会议结束时间:22:15
预约类型为:普通会议
时间差为:time_diff_minutes
开始时间与结束时间不相等,选择时间块:22:00,22:15
步骤 #4 会议第二步数据填写
选择内部参会人:admin@Edit
已选择参会人:admin@Edit
检查点 PASS 内部参会人选择是否正确
输入外部参会人名称:陈泽坚,外部参会人号码:17319004674
检查弹窗标题是否正确
弹窗标题为:添加外部参会人员
检查点 PASS 弹窗标题是否正确
步骤 #5 会议第三步数据填写
检查页面标题是否正确
页面标题为:消息提醒
检查点 PASS 页面标题是否正确
是否需要存入模板:否
选择消息提醒时间:开会前一小时提醒
选择通知方式:全选
步骤 #6 点击【确定】按钮
步骤 #7 检查提示会议信息是否正确
检查会议名称:这是普通会议测试3,输入会议内容:这是会议内容哈哈这是会议内容哈哈这是会议内容哈哈
检查点 PASS 提示信息是否正确
步骤 #8 点击【确定】按钮
步骤 #9 检查会议是否成功预约
会议名称为:这是普通会议测试3
检查点 PASS 会议名称是否正确
步骤 #10 跳转至会议室列表界面
检查界面标题是否为:会议室列表
检查点 PASS 界面标题是否正确
套件清除 cases\会议主流程\01会议预约\ 2025-02-08 11:54:33
清除浏览器
进入目录 cases\会议主流程\02会议修改\
套件初始化 cases\会议主流程\02会议修改\ 2025-02-08 11:54:35
步骤 #1 初始化浏览器
'----------' 正在初始化浏览器 '----------'
'----------' 浏览器初始化完成 '----------'
输入用户名:admin@ZDH
输入密码:Ubains@4321
输入验证码:csba
点击登录按钮
进入文件 cases\会议主流程\02会议修改\02会议修改.py
用例 PASS 会议修改_001 2025-02-08 11:54:37
cases\会议主流程\02会议修改\02会议修改.py::Message_Update_000x
测试步骤
步骤 #1 切换至已预定列表界面
步骤 #1 在已预定列表界面搜索会议:这是周期会议测试1
搜索会议:这是周期会议测试1
搜索结果为:这是周期会议测试1
检查点 PASS 搜索结果是否正确
步骤 #2 点击【修改会议】按钮
修改会议界面标题为:修改会议
检查点 PASS 修改会议界面标题是否正确
步骤 #3 修改会议第一步修改信息
输入会议名称:这是周期会议测试1,选择预约类型:周期会议,输入主持人:陈泽键,输入会议内容:这是会议内容哈哈,选择会议开始时间:23:15,选择会议结束时间:23:30
预约类型为:周期会议
时间重新选择提示为:重新选择
检查点 PASS 时间重新选择提示是否正确
时间差为:time_diff_minutes
开始时间与结束时间不相等,选择时间块:23:15,23:30
步骤 #4 修改会议第二步数据填写
清空人员弹窗提示信息为:是否清空当前会议室参会人员
检查点 PASS 弹窗提示信息是否正确
清空人员提示信息为:已清空当前会议室人员
检查点 PASS 提示信息是否正确
选择内部参会人:admin@Edit
已选择参会人:admin@Edit
检查点 PASS 内部参会人选择是否正确
输入外部参会人名称:陈泽坚,外部参会人号码:17319004674
检查弹窗标题是否正确
弹窗标题为:添加外部参会人员
检查点 PASS 弹窗标题是否正确
提示信息为:添加成功
检查点 PASS 提示信息是否正确
步骤 #5 会议第三步数据填写
检查页面标题是否正确
页面标题为:消息提醒
检查点 PASS 页面标题是否正确
是否需要存入模板:否
步骤 #6 点击【确定】按钮
步骤 #7 检查提示会议信息是否正确
检查会议名称:这是周期会议测试1,输入会议内容:这是会议内容哈哈
检查点 PASS 提示信息是否正确
步骤 #8 点击【确定】按钮
修改成功提示信息为:修改会议成功
检查点 PASS 修改成功提示是否正确
用例 PASS 会议修改_002 2025-02-08 11:55:12
cases\会议主流程\02会议修改\02会议修改.py::Message_Update_000x
测试步骤
步骤 #1 切换至已预定列表界面
步骤 #1 在已预定列表界面搜索会议:这是普通会议测试2
搜索会议:这是普通会议测试2
搜索结果为:这是普通会议测试2
检查点 PASS 搜索结果是否正确
步骤 #2 点击【修改会议】按钮
修改会议界面标题为:修改会议
检查点 PASS 修改会议界面标题是否正确
步骤 #3 修改会议第一步修改信息
输入会议名称:修改会议测试,选择预约类型:普通会议,输入主持人:陈泽键修改,输入会议内容:这是会议内容修改,选择会议开始时间:21:00,选择会议结束时间:21:30
预约类型为:普通会议
时间重新选择提示为:重新选择
检查点 PASS 时间重新选择提示是否正确
时间差为:time_diff_minutes
开始时间与结束时间不相等,选择时间块:21:00,21:30
步骤 #4 修改会议第二步数据填写
清空人员弹窗提示信息为:是否清空当前会议室参会人员
检查点 PASS 弹窗提示信息是否正确
清空人员提示信息为:已清空当前会议室人员
检查点 PASS 提示信息是否正确
选择内部参会人:admin@Edit
已选择参会人:admin@Edit
检查点 PASS 内部参会人选择是否正确
输入外部参会人名称:陈修泽,外部参会人号码:17319004673
检查弹窗标题是否正确
弹窗标题为:添加外部参会人员
检查点 PASS 弹窗标题是否正确
提示信息为:添加成功
检查点 PASS 提示信息是否正确
步骤 #5 会议第三步数据填写
检查页面标题是否正确
页面标题为:消息提醒
检查点 PASS 页面标题是否正确
是否需要存入模板:是
步骤 #6 点击【确定】按钮
步骤 #7 检查提示会议信息是否正确
检查会议名称:修改会议测试,输入会议内容:这是会议内容修改
检查点 PASS 提示信息是否正确
步骤 #8 点击【确定】按钮
修改成功提示信息为:修改会议成功
检查点 PASS 修改成功提示是否正确
用例 PASS 会议修改_003 2025-02-08 11:55:46
cases\会议主流程\02会议修改\02会议修改.py::Message_Update_000x
测试步骤
步骤 #1 切换至已预定列表界面
步骤 #1 在已预定列表界面搜索会议:这是普通会议测试3
搜索会议:这是普通会议测试3
搜索结果为:这是普通会议测试3
检查点 PASS 搜索结果是否正确
步骤 #2 点击【修改会议】按钮
修改会议界面标题为:修改会议
检查点 PASS 修改会议界面标题是否正确
步骤 #3 修改会议第一步修改信息
输入会议名称:这是普通会议测试3,选择预约类型:普通会议,输入主持人:陈泽键,输入会议内容:这是会议内容哈哈这是会议内容哈哈这是会议内容哈哈,选择会议开始时间:22:00,选择会议结束时间:22:30
预约类型为:普通会议
时间重新选择提示为:重新选择
检查点 PASS 时间重新选择提示是否正确
时间差为:time_diff_minutes
开始时间与结束时间不相等,选择时间块:22:00,22:30
步骤 #4 修改会议第二步数据填写
清空人员弹窗提示信息为:是否清空当前会议室参会人员
检查点 PASS 弹窗提示信息是否正确
清空人员提示信息为:已清空当前会议室人员
检查点 PASS 提示信息是否正确
选择内部参会人:admin@Edit
已选择参会人:admin@Edit
检查点 PASS 内部参会人选择是否正确
输入外部参会人名称:陈泽坚,外部参会人号码:17319004674
检查弹窗标题是否正确
弹窗标题为:添加外部参会人员
检查点 PASS 弹窗标题是否正确
提示信息为:添加成功
检查点 PASS 提示信息是否正确
步骤 #5 会议第三步数据填写
检查页面标题是否正确
页面标题为:消息提醒
检查点 PASS 页面标题是否正确
是否需要存入模板:否
步骤 #6 点击【确定】按钮
步骤 #7 检查提示会议信息是否正确
检查会议名称:这是普通会议测试3,输入会议内容:这是会议内容哈哈这是会议内容哈哈这是会议内容哈哈
检查点 PASS 提示信息是否正确
步骤 #8 点击【确定】按钮
修改成功提示信息为:修改会议成功
检查点 PASS 修改成功提示是否正确
套件清除 cases\会议主流程\02会议修改\ 2025-02-08 11:56:18
清除浏览器
进入目录 cases\会议主流程\03会议删除\
套件初始化 cases\会议主流程\03会议删除\ 2025-02-08 11:56:20
步骤 #1 初始化浏览器
'----------' 正在初始化浏览器 '----------'
'----------' 浏览器初始化完成 '----------'
输入用户名:admin@ZDH
输入密码:Ubains@4321
输入验证码:csba
点击登录按钮
进入文件 cases\会议主流程\03会议删除\03会议删除.py
用例 PASS 会议删除_001 2025-02-08 11:56:22
cases\会议主流程\03会议删除\03会议删除.py::Message_Update_000x
测试步骤
步骤 #1 切换至已预定列表界面
步骤 #1 在已预定列表界面搜索会议:这是普通会议测试3
搜索会议:这是普通会议测试3
搜索结果为:这是普通会议测试3
检查点 PASS 搜索结果是否正确
步骤 #2 点击【删除会议】按钮
步骤 #4 检查删除提示信息是否正确:删除成功
删除提示信息为:删除成功
检查点 PASS 删除提示信息是否正确
用例 PASS 会议删除_002 2025-02-08 11:56:34
cases\会议主流程\03会议删除\03会议删除.py::Message_Update_000x
测试步骤
步骤 #1 切换至已预定列表界面
步骤 #1 在已预定列表界面搜索会议:修改会议测试
搜索会议:修改会议测试
搜索结果为:修改会议测试
检查点 PASS 搜索结果是否正确
步骤 #2 点击【删除会议】按钮
步骤 #4 检查删除提示信息是否正确:删除成功
删除提示信息为:删除成功
检查点 PASS 删除提示信息是否正确
用例 PASS 会议删除_003 2025-02-08 11:56:47
cases\会议主流程\03会议删除\03会议删除.py::Message_Update_000x
测试步骤
步骤 #1 切换至已预定列表界面
步骤 #1 在已预定列表界面搜索会议:这是周期会议测试1
搜索会议:这是周期会议测试1
搜索结果为:这是周期会议测试1
检查点 PASS 搜索结果是否正确
步骤 #2 点击【删除会议】按钮
步骤 #4 检查删除提示信息是否正确:删除成功
删除提示信息为:删除成功
检查点 PASS 删除提示信息是否正确
套件清除 cases\会议主流程\03会议删除\ 2025-02-08 11:56:54
清除浏览器
进入目录 cases\会议主流程\04会议状态设置\
套件初始化 cases\会议主流程\04会议状态设置\ 2025-02-08 11:56:56
步骤 #1 初始化浏览器
'----------' 正在初始化浏览器 '----------'
'----------' 浏览器初始化完成 '----------'
输入用户名:admin@ZDH
输入密码:Ubains@4321
输入验证码:csba
点击登录按钮
进入文件 cases\会议主流程\04会议状态设置\04会议状态设置.py
用例 FAIL 会议状态设置_001 2025-02-08 11:56:58
cases\会议主流程\04会议状态设置\04会议状态设置.py::Message_UpdateStatus_000x
测试步骤
步骤 #1 在会议室列表搜索:预约会议室
检查搜索结果
搜索结果为:预约会议室
检查点 PASS 搜索结果是否正确
步骤 #2 点击【会议预定】按钮
检查页面标题是否正确
页面标题为:会议预定
检查点 PASS 页面标题是否正确
步骤 #3 会议第一步数据填写
输入会议名称:哈哈哈哈会议,选择择会议开始时间:09:30,选择会议结束时间:09:45
时间差为:time_diff_minutes
开始时间与结束时间不相等,选择时间块:09:30,09:45
步骤 #4 点击【快速预约】按钮创建会议
点击【快速预约】按钮创建会议
点击【确定】按钮
TimeoutException: Element ('xpath', "//button[@type='button']//span[contains(text(),'预定')]") not found or not clickable within 20 seconds.
Exception occurred: Message: Stacktrace: GetHandleVerifier [0x00007FF7377D80D5+2992373] (No symbol) [0x00007FF73746BFD0] (No symbol) [0x00007FF73730590A] (No symbol) [0x00007FF73735926E] (No symbol) [0x00007FF73735955C] (No symbol) [0x00007FF7373A27D7] (No symbol) [0x00007FF73737F3AF] (No symbol) [0x00007FF73739F584] (No symbol) [0x00007FF73737F113] (No symbol) [0x00007FF73734A918] (No symbol) [0x00007FF73734BA81] GetHandleVerifier [0x00007FF737836A2D+3379789] GetHandleVerifier [0x00007FF73784C32D+3468109] GetHandleVerifier [0x00007FF737840043+3418211] GetHandleVerifier [0x00007FF7375CC78B+847787] (No symbol) [0x00007FF73747757F] (No symbol) [0x00007FF737472FC4] (No symbol) [0x00007FF73747315D] (No symbol) [0x00007FF737462979] BaseThreadInitThunk [0x00007FFB34C4259D+29] RtlUserThreadStart [0x00007FFB366AAF38+40]
预定成功提示信息为:None
检查点 FAIL 预定成功提示是否正确
Traceback: File "D:\GithubData\自动化\ubains-module-test\预定系统\cases\会议主流程\04会议状态设置\04会议状态设置.py", line 218, in teststeps CHECK_POINT("预定成功提示是否正确", notify_text == book_check_text)
套件清除 cases\会议主流程\04会议状态设置\ 2025-02-08 11:59:14
清除浏览器
套件清除 cases\ 2025-02-08 11:59:16
清除浏览器