Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
U
ubains-module-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
郑晓兵
ubains-module-test
Commits
3c434ce8
提交
3c434ce8
authored
1月 11, 2025
作者:
陈泽健
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
调整会议预约的判断流程,适配网络不稳定场景。
上级
bdc88713
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
24 行增加
和
18 行删除
+24
-18
README.md
预定系统/README.md
+3
-2
01会议预约.py
预定系统/cases/会议主流程/01会议预约/01会议预约.py
+21
-16
01会议预约.cpython-310.pyc
预定系统/cases/会议主流程/01会议预约/__pycache__/01会议预约.cpython-310.pyc
+0
-0
展厅会议预约巡检.cpython-310.pyc
.../cases/展厅巡检/01预定系统巡检/__pycache__/展厅会议预约巡检.cpython-310.pyc
+0
-0
__st__.cpython-310.pyc
预定系统/cases/展厅巡检/02无纸化/__pycache__/__st__.cpython-310.pyc
+0
-0
没有找到文件。
预定系统/README.md
浏览文件 @
3c434ce8
...
...
@@ -166,4 +166,5 @@
37.
2025-01-10
-
处理因浏览器驱动自动更新造成自动化下载导致的驱动问题。目前改为手动指定chromedriver目录。
38.
2025-01-11
-
调整等待时间,更换无纸化adb连接ip。
\ No newline at end of file
-
调整等待时间,更换无纸化adb连接ip。
-
调整会议预约的判断流程,适配网络不稳定场景。
\ No newline at end of file
预定系统/cases/会议主流程/01会议预约/01会议预约.py
浏览文件 @
3c434ce8
...
...
@@ -271,28 +271,33 @@ class Message_Book_000x:
# 点击最后【确定】按钮,预定成功后会跳转至已预定界面
STEP
(
8
,
"点击【确定】按钮"
)
safe_click
((
By
.
XPATH
,
"//div[contains(@aria-label,'会议信息')]//span[contains(text(),'确定')]"
),
wd
)
sleep
(
2
)
sleep
(
15
)
# 查看是否显示加载中
if
book_type
==
"普通会议"
:
notify_text
=
elment_get_text
((
By
.
XPATH
,
"//p[@class='el-loading-text']"
),
wd
)
if
notify_text
==
"提交数据中"
:
INFO
(
"未显示加载中"
)
else
:
INFO
(
"显示加载中"
)
CHECK_POINT
(
"是否显示加载中"
,
"提交数据中"
in
notify_text
)
sleep
(
4
)
#
if book_type == "普通会议":
#
notify_text = elment_get_text((By.XPATH, "//p[@class='el-loading-text']"), wd)
#
if notify_text == "提交数据中":
#
INFO("未显示加载中")
#
else:
#
INFO("显示加载中")
#
CHECK_POINT("是否显示加载中", "提交数据中" in notify_text)
#
sleep(4)
# 获取提示信息
notify_text
=
get_notify_text
(
wd
,(
By
.
XPATH
,
"//p[contains(@class,'el-message__content')]"
),
"Message_Manage"
,
"Message_Book"
,
f
"{name}_预定成功提示信息"
)
INFO
(
f
"预定成功提示信息为:{notify_text}"
)
CHECK_POINT
(
"预定成功提示是否正确"
,
notify_text
==
check_text
)
#
notify_text = get_notify_text(wd,(By.XPATH,"//p[contains(@class,'el-message__content')]"),"Message_Manage","Message_Book",f"{name}_预定成功提示信息")
#
INFO(f"预定成功提示信息为:{notify_text}")
#
CHECK_POINT("预定成功提示是否正确", notify_text == check_text)
# 进行切换至会议室列表界面
# STEP(9, "清除会议数据")
# safe_send_keys((By.XPATH, "//input[@placeholder='输入关键字搜索']"), message_name, wd)
# send_keyboard((By.XPATH, "//input[@placeholder='输入关键字搜索']"), wd)
# sleep(2)
STEP
(
9
,
"检查会议是否成功预约"
)
safe_send_keys
((
By
.
XPATH
,
"//input[@placeholder='输入关键字搜索']"
),
message_name
,
wd
)
send_keyboard
((
By
.
XPATH
,
"//input[@placeholder='输入关键字搜索']"
),
wd
)
sleep
(
5
)
# 获取会议名称
message_name_text
=
elment_get_text
((
By
.
XPATH
,
f
"//div[contains(@class,'cell el-tooltip')][contains(text(),'{message_name}')]"
),
wd
)
INFO
(
f
"会议名称为:{message_name_text}"
)
CHECK_POINT
(
"会议名称是否正确"
,
message_name_text
==
message_name
)
# # 判断会议类型
# if repetitive_cycle == '周期会议':
# INFO("点击【删除会议】按钮")
...
...
预定系统/cases/会议主流程/01会议预约/__pycache__/01会议预约.cpython-310.pyc
浏览文件 @
3c434ce8
No preview for this file type
预定系统/cases/展厅巡检/01预定系统巡检/__pycache__/展厅会议预约巡检.cpython-310.pyc
浏览文件 @
3c434ce8
No preview for this file type
预定系统/cases/展厅巡检/02无纸化/__pycache__/__st__.cpython-310.pyc
浏览文件 @
3c434ce8
No preview for this file type
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论