Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
U
ubains-module-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
郑晓兵
ubains-module-test
Commits
bd6499d3
提交
bd6499d3
authored
2月 06, 2025
作者:
陈泽健
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
根据测试报告处理历史会议模块异常问题。
上级
4adefb88
隐藏空白字符变更
内嵌
并排
正在显示
14 个修改的文件
包含
39 行增加
和
21 行删除
+39
-21
base.cpython-310.pyc
预定系统/Base/__pycache__/base.cpython-310.pyc
+0
-0
base.py
预定系统/Base/base.py
+2
-2
README.md
预定系统/README.md
+3
-2
04会议状态设置.py
预定系统/cases/会议主流程/04会议状态设置/04会议状态设置.py
+3
-1
04会议状态设置.cpython-310.pyc
...cases/会议主流程/04会议状态设置/__pycache__/04会议状态设置.cpython-310.pyc
+0
-0
01历史记录筛选.py
预定系统/cases/会议历史记录/01历史记录筛选.py
+10
-3
02历史记录再次预定.py
预定系统/cases/会议历史记录/02历史记录再次预定.py
+11
-3
01历史记录筛选.cpython-310.pyc
预定系统/cases/会议历史记录/__pycache__/01历史记录筛选.cpython-310.pyc
+0
-0
02历史记录再次预定.cpython-310.pyc
预定系统/cases/会议历史记录/__pycache__/02历史记录再次预定.cpython-310.pyc
+0
-0
ngrok.cfg
预定系统/ngrok/ngrok-调试主机/ngrok.cfg
+2
-2
会议状态设置.csv
预定系统/测试数据/会议主流程/会议状态设置.csv
+2
-2
历史会议再次预定.csv
预定系统/测试数据/会议历史记录/历史会议再次预定.csv
+2
-2
会议补充预约.csv
预定系统/测试数据/展厅巡检/会议补充预约.csv
+2
-2
会议预约.csv
预定系统/测试数据/展厅巡检/会议预约.csv
+2
-2
没有找到文件。
预定系统/Base/__pycache__/base.cpython-310.pyc
浏览文件 @
bd6499d3
No preview for this file type
预定系统/Base/base.py
浏览文件 @
bd6499d3
...
...
@@ -68,8 +68,8 @@ def browser_init(login_type):
# service = Service(ChromeDriverManager().install())
# 手动指定ChromeDriver的路径
# 自动化运行服务器的chromedriver路径:
#
service = Service(r'C:\Users\29194\AppData\Local\Programs\Python\Python310\Scripts\chromedriver.exe')
service
=
Service
(
r'C:\Program Files\Python310\Scripts\chromedriver.exe'
)
service
=
Service
(
r'C:\Users\29194\AppData\Local\Programs\Python\Python310\Scripts\chromedriver.exe'
)
#
service = Service(r'C:\Program Files\Python310\Scripts\chromedriver.exe')
# 尝试创建WebDriver实例并执行初始化操作
try
:
# 创建WebDriver实例
...
...
预定系统/README.md
浏览文件 @
bd6499d3
...
...
@@ -191,4 +191,5 @@
47.
2025-02-05
-
补充麦克风控制开启、播放云喇叭音频以及查看讯飞转写结果的巡检流程。补充摄像头掉线后运维系统控制界面的巡检流程。
48.
2025-02-06
-
优化处理展厅统一平台视讯会议巡检腾讯终端入会流程。
\ No newline at end of file
-
优化处理展厅统一平台视讯会议巡检腾讯终端入会流程。
-
根据测试报告处理历史会议模块异常问题。
\ No newline at end of file
预定系统/cases/会议主流程/04会议状态设置/04会议状态设置.py
浏览文件 @
bd6499d3
...
...
@@ -197,8 +197,10 @@ class Message_UpdateStatus_000x:
STEP
(
4
,
"点击【快速预约】按钮创建会议"
)
INFO
(
f
"点击【快速预约】按钮创建会议"
)
sleep
(
2
)
safe_click
((
By
.
XPATH
,
"//div[@class='header_Quick']"
),
wd
)
sleep
(
1
)
safe_click
((
By
.
XPATH
,
"//div[@class='header_Quick']"
),
wd
)
sleep
(
5
)
INFO
(
"点击【确定】按钮"
)
safe_click
((
By
.
XPATH
,
"//button[@type='button']//span[contains(text(),'预定')]"
),
wd
)
...
...
预定系统/cases/会议主流程/04会议状态设置/__pycache__/04会议状态设置.cpython-310.pyc
浏览文件 @
bd6499d3
No preview for this file type
预定系统/cases/会议历史记录/01历史记录筛选.py
浏览文件 @
bd6499d3
...
...
@@ -47,10 +47,17 @@ class History_Query_000x:
name
=
self
.
name
query_message_name
,
query_type
,
check_text
=
self
.
para
# 输入会议名称进行筛选
STEP
(
2
,
"输入查询文本:{}"
.
format
(
query_message_name
))
# 点击筛选条下拉展开筛选项
STEP
(
2
,
"点击筛选条下拉展开筛选项,输入查询文本:{}"
.
format
(
query_message_name
))
sleep
(
1
)
safe_click
((
By
.
XPATH
,
"//i[@class='el-collapse-item__arrow el-icon-arrow-right']"
),
wd
)
sleep
(
5
)
safe_send_keys
((
By
.
XPATH
,
"//input[@placeholder='输入关键字搜索']"
),
query_message_name
,
wd
)
send_keyboard
((
By
.
XPATH
,
"//input[@placeholder='输入关键字搜索']"
),
wd
)
sleep
(
2
)
# 关闭下拉
safe_click
((
By
.
XPATH
,
"//i[@class='el-icon-arrow-up']"
),
wd
)
sleep
(
5
)
SELENIUM_LOG_SCREEN
(
wd
,
"50
%
"
,
"Message_History"
,
"Message_Query"
,
f
"{name}_查询结果"
)
sleep
(
2
)
...
...
@@ -67,7 +74,7 @@ class History_Query_000x:
else
:
# 检查查询结果
notify_text
=
elment_get_text
((
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1) > div:nth-child(
3
) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1)"
),
"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(2) > div:nth-child(1)"
),
wd
)
INFO
(
f
"查询结果为:{notify_text}"
)
CHECK_POINT
(
"查询结果是否正确"
,
query_message_name
in
notify_text
)
...
...
预定系统/cases/会议历史记录/02历史记录再次预定.py
浏览文件 @
bd6499d3
...
...
@@ -48,16 +48,22 @@ class History_Book_000x:
query_message_name
,
book_start_time
,
book_end_time
,
check_text
=
self
.
para
# 输入会议名称进行筛选
STEP
(
2
,
"输入查询文本:{}"
.
format
(
query_message_name
))
STEP
(
2
,
"点击筛选条下拉展开筛选项,输入查询文本:{}"
.
format
(
query_message_name
))
sleep
(
1
)
safe_click
((
By
.
XPATH
,
"//i[@class='el-collapse-item__arrow el-icon-arrow-right']"
),
wd
)
sleep
(
5
)
safe_send_keys
((
By
.
XPATH
,
"//input[@placeholder='输入关键字搜索']"
),
query_message_name
,
wd
)
send_keyboard
((
By
.
XPATH
,
"//input[@placeholder='输入关键字搜索']"
),
wd
)
# 关闭下拉
safe_click
((
By
.
XPATH
,
"//i[@class='el-icon-arrow-up']"
),
wd
)
sleep
(
2
)
SELENIUM_LOG_SCREEN
(
wd
,
"50
%
"
,
"Message_History"
,
"Message_Book"
,
f
"{name}_查询结果"
)
sleep
(
2
)
STEP
(
3
,
"检查提示文本"
)
# 检查查询结果
notify_text
=
elment_get_text
((
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1) > div:nth-child(
3
) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1)"
),
"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(2) > div:nth-child(1)"
),
wd
)
INFO
(
f
"查询结果为:{notify_text}"
)
CHECK_POINT
(
"查询结果是否正确"
,
query_message_name
in
notify_text
)
...
...
@@ -65,7 +71,7 @@ class History_Book_000x:
STEP
(
4
,
"点击【再次预定】按钮"
)
# 点击【再次预定】按钮
safe_click
((
By
.
XPATH
,
"//tbody/tr[1]/td[8]/div[1]/div[1]/button[1]/span[1]
"
),
wd
)
safe_click
((
By
.
CSS_SELECTOR
,
"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(4) > div:nth-child(2) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(11) > div:nth-child(1) > div:nth-child(1) > button:nth-child(1) > span:nth-child(1)
"
),
wd
)
sleep
(
3
)
SELENIUM_LOG_SCREEN
(
wd
,
"50
%
"
,
"Message_History"
,
"Message_Book"
,
f
"{name}_再次预定"
)
...
...
@@ -127,6 +133,8 @@ class History_Book_000x:
STEP
(
5
,
"点击【快速预约】按钮"
)
safe_click
((
By
.
XPATH
,
"//div[@class='header_Quick']"
),
wd
)
sleep
(
2
)
safe_click
((
By
.
XPATH
,
"//div[@class='header_Quick']"
),
wd
)
sleep
(
4
)
safe_click
((
By
.
XPATH
,
"//button[@type='button']//span[contains(text(),'预定')]"
),
wd
)
sleep
(
2
)
...
...
预定系统/cases/会议历史记录/__pycache__/01历史记录筛选.cpython-310.pyc
浏览文件 @
bd6499d3
No preview for this file type
预定系统/cases/会议历史记录/__pycache__/02历史记录再次预定.cpython-310.pyc
浏览文件 @
bd6499d3
No preview for this file type
预定系统/ngrok/ngrok-调试主机/ngrok.cfg
浏览文件 @
bd6499d3
...
...
@@ -4,4 +4,4 @@ tunnels:
nat1:
remote_port: 31133
proto:
tcp: "192.168.1.213:80"
\ No newline at end of file
tcp: "192.168.1.114:80"
\ No newline at end of file
预定系统/测试数据/会议主流程/会议状态设置.csv
浏览文件 @
bd6499d3
name,conference_name,message_name,book_start_time,book_end_time,book_check_text
会议状态设置_001,预约会议室,哈哈哈哈会议,12:15,12:30,预定成功
\ No newline at end of file
会议状态设置_001,预约会议室,哈哈哈哈会议,09:30,09:45,预定成功
\ No newline at end of file
预定系统/测试数据/会议历史记录/历史会议再次预定.csv
浏览文件 @
bd6499d3
name,query_message_name,book_start_time,book_end_time,check_text
历史会议再次预定_001,哈哈哈哈会议,17:30,17:45,预定成功
\ No newline at end of file
历史会议再次预定_001,哈哈哈哈会议,18:00,18:15,预定成功
\ No newline at end of file
预定系统/测试数据/展厅巡检/会议补充预约.csv
浏览文件 @
bd6499d3
name,conference_name,message_name,book_type,check_text
展厅补充会议创建_001,展厅会议室,展厅巡检测试,普通会议,预定成功
\ No newline at end of file
展厅补充会议创建_001,MeetingRoom,展厅巡检测试,普通会议,预定成功
\ No newline at end of file
预定系统/测试数据/展厅巡检/会议预约.csv
浏览文件 @
bd6499d3
name,conference_name,message_name,book_type,issue_name,book_start_time,book_end_time,message_notification,check_text
展厅巡检_001,展厅会议室,展厅巡检测试,普通会议,议题1,08:00,08:15,开会前一天提醒,预定成功
\ No newline at end of file
展厅巡检_001,MeetingRoom,展厅巡检测试,普通会议,议题1,08:00,08:15,开会前一天提醒,预定成功
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论