提交 299b6be9 authored 作者: 陈泽健's avatar 陈泽健

输出会议室管理模块下的会议室编辑代码处理,增加注释。补充完善当前已完成模块的脚本执行指令。

上级 0c9586ee
......@@ -52,5 +52,8 @@
- 输出区域管理模块中的区域新增、区域删除相关代码。
- 调整base类中封装的get_notify_text函数,调整传参类型,优化代码的可维护性,减少代码冗余。
- 输出会议室管理模块中的会议室新增代码,待后续完善。
15. 2024-11-15
- 输出会议室管理模块下的会议室新增、会议室删除、会议室查询的代码处理。剩余会议室编辑未输出。
\ No newline at end of file
15. 2024-11-18
- 输出会议室管理模块下的会议室新增、会议室删除、会议室查询的代码处理。剩余会议室编辑未输出。
16. 2024-11-19
- 输出会议室管理模块下的会议室编辑代码处理,增加注释。
- 补充完善当前已完成模块的脚本执行指令。
\ No newline at end of file
from time import sleep
from hytest import *
# 获取当前脚本的绝对路径
current_dir = os.path.dirname(os.path.abspath(__file__))
# 构建预定系统的绝对路径
预定系统_path = os.path.abspath(os.path.join(current_dir, '..','..','..','..'))
# 添加路径
sys.path.append(预定系统_path)
# 导入模块
from 预定系统.Base.base import *
# 获取当前脚本所在的目录
current_dir = os.path.dirname(os.path.abspath(__file__))
# 构建CSV文件的绝对路径
csv_file_path = os.path.join(current_dir, '../../../测试数据/会议主流程/会议预约.csv')
class Message_Book_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 会议预约测试报告 --test 会议预约_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
"""
执行测试步骤以会议室删除功能。
本函数根据参数输入会议室名称进行搜索并删除会议室,并检查删除后的提示信息是否与预期相符。
"""
# 初始化通知文本为空字符串
notify_text = ""
# 从全局存储中获取webdriver实例
wd = GSTORE['wd']
# 从self.para中解构出用户名、密码、验证码和检查文本
name = self.name
conference_name, del_type, check_text = self.para
\ No newline at end of file
from time import sleep
from turtledemo.nim import HCOLOR
from hytest import *
# 获取当前脚本的绝对路径
current_dir = os.path.dirname(os.path.abspath(__file__))
......@@ -23,7 +21,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/会议室管理/会议室管理模块/会议室删除.csv')
class Conference_Delete_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 会议室删除测试报告 --test 会议室删除_00*
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -21,7 +21,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/会议室管理/会议室管理模块/会议室新增.csv')
class Conference_Add_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 会议室新增测试报告 --test 会议室新增_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -38,7 +38,11 @@ def text_query(wd,element_locator,query_text):
class Conference_Query_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 会议室查询测试报告 --test 会议室查询_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -22,7 +22,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/会议室管理/功能管理模块/功能删除.csv')
class Function_Delete_000x:
# 执行指令是:hytest --test _0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 功能删除测试报告 --test 功能删除_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -21,7 +21,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/会议室管理/功能管理模块/功能新增.csv')
class Function_Add_000x:
# 执行指令是:hytest --test 用户新增_0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 功能新增测试报告 --test 功能新增_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -21,7 +21,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/会议室管理/功能管理模块/功能查询.csv')
class Function_Query_000x:
# 执行指令是:hytest --test _0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 功能查询测试报告 --test 功能查询_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -21,7 +21,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/会议室管理/功能管理模块/功能编辑.csv')
class Function_Edit_000x:
# 执行指令是:hytest --test _0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 功能编辑测试报告 --test 功能编辑_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -24,7 +24,7 @@ class Area_Delete_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --test 区域删除_00*
2.hytest --report_title 区域删除测试报告 --test 区域删除_00*
"""
ddt_cases = read_csv_data(csv_file_path)
......
......@@ -24,7 +24,7 @@ class Area_Add_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --test 区域新增_00*
2.hytest --report_title 区域新增测试报告 --test 区域新增_00*
"""
ddt_cases = read_csv_data(csv_file_path)
......
......@@ -24,7 +24,7 @@ class Area_Edit_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --test 区域编辑_00*
2.hytest --report_title 区域编辑测试报告 --test 区域编辑_00*
"""
ddt_cases = read_csv_data(csv_file_path)
......
......@@ -15,6 +15,11 @@ except ModuleNotFoundError as e:
from 预定系统.Base.base import *
class System_Setting_0001:
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 系统设置测试报告 --test System_Setting_0001
"""
def teststeps(self):
"""
执行测试步骤以用户新增功能。
......
......@@ -16,6 +16,11 @@ phone = '17319004611'
email = '2919407801@qq.com'
class Main_User_Manage_0001:
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 用户主流程测试报告 --test Main_User_Manage_0001
"""
def teststeps(self):
# 初始化通知文本为空字符串
notify_text = ""
......
......@@ -21,7 +21,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/用户管理模块/用户修改密码.csv')
class User_Chanage_Pwd_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 用户修改密码测试报告 --test 用户修改密码_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -17,7 +17,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/用户管理模块/用户删除.csv')
class Delete_User_000x:
# 执行指令是:hytest --test 用户删除_0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 用户删除测试报告 --test 用户删除_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -20,8 +20,12 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
# 构建CSV文件的绝对路径
csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/用户管理模块/用户新增.csv')
class Add_User_00x:
# 执行指令是:hytest --test 用户新增_0**
class Add_User_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 用户新增测试报告 --test 用户新增_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -18,7 +18,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/用户管理模块/用户查询.csv')
class Query_User_000x:
# 执行指令是:hytest --test 用户查询_0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 用户查询测试报告 --test 用户查询_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -21,7 +21,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/用户管理模块/用户状态设置.csv')
class User_Status_000x:
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 用户状态设置测试报告 --test 用户状态设置_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -21,7 +21,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/用户管理模块/用户编辑.csv')
class User_Edit_000x:
# 执行指令是:hytest --test 用户新增_0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 用户编辑测试报告 --test 用户编辑_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -15,7 +15,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/部门管理模块/部门主流程.csv')
class Main_Department_Manage_000x:
# 执行指令是:hytest --test 部门主流程_0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 部门主流程测试报告 --test 部门主流程_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -15,7 +15,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/部门管理模块/部门删除.csv')
class Department_Add_000x:
# 执行指令是:hytest --test 部门新增_0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 部门删除测试报告 --test 部门删除_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -15,7 +15,11 @@ current_dir = os.path.dirname(os.path.abspath(__file__))
csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/部门管理模块/部门新增.csv')
class Department_Add_000x:
# 执行指令是:hytest --test 部门新增_0**
"""
执行指令:
1.cd 预定系统
2.hytest --report_title 部门新增测试报告 --test 部门新增_0**
"""
ddt_cases = read_csv_data(csv_file_path)
def teststeps(self):
......
......@@ -16,9 +16,9 @@ csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/
class Department_Query_000x:
"""
执行指令是
1.cd 预定系统
2.hytest --report_title 部门查询测试报告 --test 部门查询_0**
执行指令
1.cd 预定系统
2.hytest --report_title 部门查询测试报告 --test 部门查询_0**
"""
ddt_cases = read_csv_data(csv_file_path)
......
......@@ -16,9 +16,9 @@ csv_file_path = os.path.join(current_dir, '../../../测试数据/账号管理/
class Department_Edit_000x:
"""
执行指令是
1.cd 预定系统
2.hytest --report_title 部门编辑测试报告 --test 部门编辑_0**
执行指令
1.cd 预定系统
2.hytest --report_title 部门编辑测试报告 --test 部门编辑_0**
"""
ddt_cases = read_csv_data(csv_file_path)
......
......@@ -6,6 +6,11 @@
== cases\__st__.py
== cases\会议主流程\会议预约.py
** no cases in this file, skip it.
== cases\会议室管理\会议室管理\__st__.py
......@@ -25,6 +30,14 @@ CSV文件已读取
CSV文件已读取
** no cases in this file , skip it.
== cases\会议室管理\会议室管理\会议室编辑.py
CSV文件已读取
** no cases in this file , skip it.
== cases\会议室管理\功能管理\__st__.py
......@@ -90,8 +103,6 @@ CSV文件已读取
== cases\系统管理\系统设置.py
** no cases in this file , skip it.
== cases\设备管理\安卓信息.py
......@@ -182,11 +193,11 @@ CSV文件已读取
=== [ 执行测试用例 ] ===
预备执行用例数量 : 5
预备执行用例数量 : 1
========= 测试开始 : 20241118_175020 =========
========= 测试开始 : 20241119_170703 =========
......@@ -204,98 +215,30 @@ CSV文件已读取
'----------' SSL证书警告处理完成 '----------'
>>> cases\会议室管理\会议室管理\
>>> cases\系统管理\
[ suite setup ] cases\会议室管理\会议室管理\
[ suite setup ] cases\系统管理\
输入用户名:admin@ZDH
输入密码:Ubains@4321
输入验证码:csba
点击登录按钮
进入后台
打开会议室管理下拉菜单
进入功能管理模块
打开系统管理下拉菜单
进入系统设置模块
>>> cases\会议室管理\会议室管理\会议室查询.py
* 会议室查询_001 - 2024-11-18 17:50:26
>>> cases\系统管理\系统设置.py
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:1
输入查询文本:1
-- 第 2 步 -- 查看搜索结果
搜索结果为:测试会议室1
** 检查点 ** 搜索结果是否正确 ----> 通过
PASS
* 会议室查询_002 - 2024-11-18 17:50:27
* System_Setting_0001 - 2024-11-19 17:07:09
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:测试会议室2
输入查询文本:测试会议室2
-- 第 2 步 -- 查看搜索结果
搜索结果为:测试会议室2
** 检查点 ** 搜索结果是否正确 ----> 通过
PASS
* 会议室查询_003 - 2024-11-18 17:50:28
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:测试会议室3
输入查询文本:测试会议室3
-- 第 2 步 -- 查看搜索结果
搜索结果为:测试会议室3
** 检查点 ** 搜索结果是否正确 ----> 通过
PASS
* 会议室查询_004 - 2024-11-18 17:50:29
[ case execution steps ]
TimeoutException: Element ('xpath', "//li[normalize-space()='4']") not found or not clickable within 20 seconds.
-- 第 1 步 -- 输入查询文本:测试会议室4
输入查询文本:测试会议室4
-- 第 2 步 -- 查看搜索结果
搜索结果为:测试会议室4
** 检查点 ** 搜索结果是否正确 ----> 通过
PASS
* 会议室查询_005 - 2024-11-18 17:50:52
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:暂无数据
输入查询文本:暂无数据
-- 第 2 步 -- 查看搜索结果
-- 第 1 步 -- 检查fastDFS服务运行是否正常
搜索结果为:暂无数据
fastDFS状态:正常启动,mysql状态:正常启动,redis状态:正常启动
前端版本:target_hwhx2.1.2444.229 2024-10-28 21:22:25,后端版本:2.0.2444.703-2024-10-29
** 检查点 ** 搜索结果是否正确 ----> 通过
** 检查点 ** 检查fastDFS、mysql、redis服务运行 ----> 通过
PASS
......@@ -303,17 +246,17 @@ TimeoutException: Element ('xpath', "//li[normalize-space()='4']") not found or
清除浏览器
========= 测试结束 : 20241118_175056 =========
========= 测试结束 : 20241119_170711 =========
耗时 : 35.466
耗时 : 8.245
预备执行用例数量 : 5
预备执行用例数量 : 1
实际执行用例数量 : 5
实际执行用例数量 : 1
通过 : 5
通过 : 1
失败 : 0
......
......@@ -6,6 +6,11 @@
== cases\__st__.py
== cases\会议主流程\会议预约.py
** no cases in this file, skip it.
== cases\会议室管理\会议室管理\__st__.py
......@@ -25,6 +30,12 @@ CSV文件已读取
CSV文件已读取
** no cases in this file , skip it.
== cases\会议室管理\会议室管理\会议室编辑.py
CSV文件已读取
== cases\会议室管理\功能管理\__st__.py
......@@ -182,11 +193,11 @@ CSV文件已读取
=== [ 执行测试用例 ] ===
预备执行用例数量 : 5
预备执行用例数量 : 3
========= 测试开始 : 20241118_174919 =========
========= 测试开始 : 20241119_170325 =========
......@@ -216,12 +227,209 @@ CSV文件已读取
进入功能管理模块
>>> cases\会议室管理\会议室管理\会议室查询.py
>>> cases\会议室管理\会议室管理\会议室编辑.py
* 会议室编辑_001 - 2024-11-19 17:03:31
[ case execution steps ]
-- 第 1 步 -- 搜索会议室:产研中心会议室
输入查询文本:产研中心会议室
-- 第 2 步 -- 点击编辑按钮
-- 第 3 步 -- 检查修改界面的标题
检查修改界面的标题: 修改会议室
** 检查点 ** 检查修改界面的标题是否正确 ----> 通过
-- 第 4 步 -- 输入新会议室名称
-- 第 5 步 -- 选择新会议室功能
检查会议室功能设置弹窗标题是否为:会议室功能
** 检查点 ** 检查是否弹出功能设置弹窗 ----> 通过
-- 第 5 步 -- 搜索会议室功能:Test02
-- 第 6 步 -- 开放部门设置为:测试
-- 第 7 步 -- 输入新会议室容纳人数:50
-- 第 8 步 -- 输入最大预约天数:10
-- 第 9 步 -- 点击保存按钮
-- 第 10 步 -- 检查修改结果
picture imgs/Conference_Manage/Conference_Edit/会议室编辑_001_会议室编辑提示信息20241119170352623964.png
修改结果为:修改成功
** 检查点 ** 检查修改结果是否正确 ----> 通过
-- 第 11 步 -- 检查数据回显
数据回显结果为:营销中心会议室,50,Test02,10,测试
** 检查点 ** 检查数据回显是否正确 ----> 通过
PASS
* 会议室编辑_002 - 2024-11-19 17:03:54
[ case execution steps ]
-- 第 1 步 -- 搜索会议室:营销中心会议室
输入查询文本:营销中心会议室
-- 第 2 步 -- 点击编辑按钮
-- 第 3 步 -- 检查修改界面的标题
检查修改界面的标题: 修改会议室
** 检查点 ** 检查修改界面的标题是否正确 ----> 通过
-- 第 4 步 -- 输入新会议室名称
-- 第 5 步 -- 选择新会议室功能
检查会议室功能设置弹窗标题是否为:会议室功能
** 检查点 ** 检查是否弹出功能设置弹窗 ----> 通过
-- 第 5 步 -- 搜索会议室功能:Test03
* 会议室查询_001 - 2024-11-18 17:49:26
-- 第 6 步 -- 开放部门设置为:全部开放
-- 第 7 步 -- 输入新会议室容纳人数:60
-- 第 8 步 -- 输入最大预约天数:20
-- 第 9 步 -- 点击保存按钮
-- 第 10 步 -- 检查修改结果
picture imgs/Conference_Manage/Conference_Edit/会议室编辑_002_会议室编辑提示信息20241119170412434345.png
修改结果为:修改成功
** 检查点 ** 检查修改结果是否正确 ----> 通过
-- 第 11 步 -- 检查数据回显
数据回显结果为:研发中心会议室,60,Test03,20,全部开放
** 检查点 ** 检查数据回显是否正确 ----> 通过
PASS
* 会议室编辑_003 - 2024-11-19 17:04:14
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:1
-- 第 1 步 -- 搜索会议室:研发中心会议室
输入查询文本:研发中心会议室
-- 第 2 步 -- 点击编辑按钮
-- 第 3 步 -- 检查修改界面的标题
检查修改界面的标题: 修改会议室
** 检查点 ** 检查修改界面的标题是否正确 ----> 通过
-- 第 4 步 -- 输入新会议室名称
-- 第 5 步 -- 选择新会议室功能
检查会议室功能设置弹窗标题是否为:会议室功能
** 检查点 ** 检查是否弹出功能设置弹窗 ----> 通过
-- 第 5 步 -- 搜索会议室功能:Test01
-- 第 6 步 -- 开放部门设置为:测试
-- 第 7 步 -- 输入新会议室容纳人数:50
-- 第 8 步 -- 输入最大预约天数:10
-- 第 9 步 -- 点击保存按钮
-- 第 10 步 -- 检查修改结果
picture imgs/Conference_Manage/Conference_Edit/会议室编辑_003_会议室编辑提示信息20241119170436200266.png
修改结果为:修改成功
** 检查点 ** 检查修改结果是否正确 ----> 通过
-- 第 11 步 -- 检查数据回显
数据回显结果为:产研中心会议室,50,Test01,10,测试
** 检查点 ** 检查数据回显是否正确 ----> 通过
PASS
[ suite teardown ] cases\
清除浏览器
========= 测试结束 : 20241119_170440 =========
耗时 : 75.159 秒
预备执行用例数量 : 3
实际执行用例数量 : 3
通过 : 3
失败 : 0
异常 : 0
套件初始化失败 : 0
套件清除 失败 : 0
用例初始化失败 : 0
输入查询文本:1
用例清除 失败 : 0
......@@ -6,6 +6,11 @@
== cases\__st__.py
== cases\会议主流程\会议预约.py
** no cases in this file, skip it.
== cases\会议室管理\会议室管理\__st__.py
......@@ -25,6 +30,12 @@ CSV文件已读取
CSV文件已读取
** no cases in this file , skip it.
== cases\会议室管理\会议室管理\会议室编辑.py
CSV文件已读取
== cases\会议室管理\功能管理\__st__.py
......@@ -182,11 +193,11 @@ CSV文件已读取
=== [ 执行测试用例 ] ===
预备执行用例数量 : 5
预备执行用例数量 : 3
========= 测试开始 : 20241118_171129 =========
========= 测试开始 : 20241119_170201 =========
......@@ -216,143 +227,41 @@ CSV文件已读取
进入功能管理模块
>>> cases\会议室管理\会议室管理\会议室查询.py
* 会议室查询_001 - 2024-11-18 17:14:05
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:1
输入查询文本:1
-- 第 2 步 -- 查看搜索结果
搜索结果为:测试会议室1
** 检查点 ** 搜索结果是否正确 ----> 通过
PASS
* 会议室查询_002 - 2024-11-18 17:14:49
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:测试会议室2
输入查询文本:测试会议室2
-- 第 2 步 -- 查看搜索结果
搜索结果为:测试会议室1
** 检查点 ** 搜索结果是否正确 ----> !! 不通过!!
FAIL
Traceback:
File "D:\GithubData\自动化脚本-4\ubains-module-test\预定系统\cases\会议室管理\会议室管理\会议室查询.py", line 61, in teststeps
text_query(wd, (By.XPATH, "//tbody/tr[contains(@class,'el-table__row')]/td[2]/div[1]"), query_text)
File "D:\GithubData\自动化脚本-4\ubains-module-test\预定系统\cases\会议室管理\会议室管理\会议室查询.py", line 37, in text_query
CHECK_POINT("搜索结果是否正确", query_text in notify_text)
File "C:\Users\29194\AppData\Local\Programs\Python\Python310\lib\site-packages\hytest\common.py", line 76, in CHECK_POINT
raise AssertionError()
AssertionError
* 会议室查询_003 - 2024-11-18 17:15:34
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:测试会议室3
输入查询文本:测试会议室3
-- 第 2 步 -- 查看搜索结果
搜索结果为:测试会议室1
** 检查点 ** 搜索结果是否正确 ----> !! 不通过!!
FAIL
Traceback:
File "D:\GithubData\自动化脚本-4\ubains-module-test\预定系统\cases\会议室管理\会议室管理\会议室查询.py", line 61, in teststeps
text_query(wd, (By.XPATH, "//tbody/tr[contains(@class,'el-table__row')]/td[2]/div[1]"), query_text)
File "D:\GithubData\自动化脚本-4\ubains-module-test\预定系统\cases\会议室管理\会议室管理\会议室查询.py", line 37, in text_query
CHECK_POINT("搜索结果是否正确", query_text in notify_text)
File "C:\Users\29194\AppData\Local\Programs\Python\Python310\lib\site-packages\hytest\common.py", line 76, in CHECK_POINT
raise AssertionError()
AssertionError
* 会议室查询_004 - 2024-11-18 17:16:18
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:测试会议室4
输入查询文本:测试会议室4
-- 第 2 步 -- 查看搜索结果
搜索结果为:测试会议室37
** 检查点 ** 搜索结果是否正确 ----> !! 不通过!!
FAIL
Traceback:
File "D:\GithubData\自动化脚本-4\ubains-module-test\预定系统\cases\会议室管理\会议室管理\会议室查询.py", line 69, in teststeps
text_query(wd, (By.XPATH, "//tbody/tr[contains(@class,'el-table__row')]/td[2]/div[1]"), query_text)
File "D:\GithubData\自动化脚本-4\ubains-module-test\预定系统\cases\会议室管理\会议室管理\会议室查询.py", line 37, in text_query
CHECK_POINT("搜索结果是否正确", query_text in notify_text)
File "C:\Users\29194\AppData\Local\Programs\Python\Python310\lib\site-packages\hytest\common.py", line 76, in CHECK_POINT
raise AssertionError()
AssertionError
>>> cases\会议室管理\会议室管理\会议室编辑.py
* 会议室查询_005 - 2024-11-18 17:17:03
* 会议室编辑_001 - 2024-11-19 17:02:06
[ case execution steps ]
-- 第 1 步 -- 输入查询文本:暂无数据
-- 第 1 步 -- 搜索会议室:产研中心会议室
输入查询文本:暂无数据
输入查询文本:产研中心会议室
-- 第 2 步 -- 查看搜索结果
-- 第 2 步 -- 点击编辑按钮
搜索结果为:None
ABORT argument of type 'NoneType' is not iterable
Traceback:
File "D:\GithubData\自动化脚本-4\ubains-module-test\预定系统\cases\会议室管理\会议室管理\会议室查询.py", line 64, in teststeps
text_query(wd, (By.XPATH, "//span[contains(@class,'el-table__empty-text')]"), query_text)
File "D:\GithubData\自动化脚本-4\ubains-module-test\预定系统\cases\会议室管理\会议室管理\会议室查询.py", line 37, in text_query
CHECK_POINT("搜索结果是否正确", query_text in notify_text)
TypeError: argument of type 'NoneType' is not iterable
-- 第 3 步 -- 检查修改界面的标题
[ suite teardown ] cases\
清除浏览器
检查修改界面的标题: 修改会议室
** 检查点 ** 检查修改界面的标题是否正确 ----> 通过
========= 测试结束 : 20241118_171811 =========
-- 第 4 步 -- 输入新会议室名称
耗时 : 401.633 秒
-- 第 5 步 -- 选择新会议室功能
预备执行用例数量 : 5
检查会议室功能设置弹窗标题是否为:会议室功能
实际执行用例数量 : 5
** 检查点 ** 检查是否弹出功能设置弹窗 ----> 通过
通过 : 1
失败 : 3
-- 第 5 步 -- 搜索会议室功能:Test02
异常 : 1
套件初始化失败 : 0
-- 第 6 步 -- 开放部门设置为:测试
套件清除 失败 : 0
用例初始化失败 : 0
-- 第 11 步 -- 检查数据回显
用例清除 失败 : 0
name,conference_name,new_conference_name,conference_function,new_conference_function,conference_capacity,new_conference_capacity,max_book_day,open_department,check_text
会议室编辑_001,产研中心会议室,营销中心会议室,Test01,Test02,2,50,10,测试,修改成功
会议室编辑_002,营销中心会议室,研发中心会议室,Test02,Test03,50,60,20,全部开放,修改成功
会议室编辑_003,研发中心会议室,产研中心会议室,Test03,Test01,3,50,10,测试,修改成功
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论