Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
U
ubains-module-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
郑晓兵
ubains-module-test
Commits
7fbec219
提交
7fbec219
authored
1月 03, 2025
作者:
陈泽健
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充对视讯资源异常情况的判断处理。
上级
a1088a9c
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
31 行增加
和
9 行删除
+31
-9
README.md
预定系统/README.md
+2
-2
__st__.cpython-310.pyc
.../cases/展厅巡检/04展厅会议室中控屏/__pycache__/__st__.cpython-310.pyc
+0
-0
01统一平台巡检.py
预定系统/cases/展厅巡检/06统一平台系统/01统一平台巡检.py
+29
-7
01统一平台巡检.cpython-310.pyc
.../cases/展厅巡检/06统一平台系统/__pycache__/01统一平台巡检.cpython-310.pyc
+0
-0
02软终端入会.cpython-310.pyc
预定系统/cases/展厅巡检/06统一平台系统/__pycache__/02软终端入会.cpython-310.pyc
+0
-0
__st__.cpython-310.pyc
预定系统/cases/展厅巡检/06统一平台系统/__pycache__/__st__.cpython-310.pyc
+0
-0
没有找到文件。
预定系统/README.md
浏览文件 @
7fbec219
...
...
@@ -153,4 +153,4 @@
-
调整优化内部参会人。
-
处理展厅会议室内中控屏的摄像头跟踪功能,并打开无纸化升降屏。调整优化。
33.
2025-01-03
-
调试展厅巡检的异常。
\ No newline at end of file
-
调试展厅巡检的异常,补充对视讯资源异常情况的判断处理。
\ No newline at end of file
预定系统/cases/展厅巡检/04展厅会议室中控屏/__pycache__/__st__.cpython-310.pyc
浏览文件 @
7fbec219
No preview for this file type
预定系统/cases/展厅巡检/06统一平台系统/01统一平台巡检.py
浏览文件 @
7fbec219
...
...
@@ -32,16 +32,20 @@ class Unified_Platform_0001:
# 选择会议室与参会人
INFO
(
"选择多会议室与参会人"
)
safe_send_keys
((
By
.
XPATH
,
"//input[@placeholder='请输入会议室名称']"
),
'展厅'
,
wd
)
safe_send_keys
((
By
.
XPATH
,
"//input[@placeholder='请输入会议室名称']"
),
'展厅
会议室
'
,
wd
)
send_keyboard
((
By
.
XPATH
,
"//input[@placeholder='请输入会议室名称']"
),
wd
)
sleep
(
5
)
safe_click
((
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) > div:nth-child(1) > table:nth-child(1) > thead:nth-child(2) > tr:nth-child(1) > th:nth-child(1) > div:nth-child(1) > label:nth-child(1) > span:nth-child(1) > span:nth-child(1)"
),
wd
)
safe_click
((
By
.
XPATH
,
"//div[contains(@class,'el-table el-table--fit el-table--enable-row-transition')]//div[contains(@class,'el-table__fixed-header-wrapper')]//span[contains(@class,'el-checkbox__inner')]"
),
wd
)
safe_send_keys
((
By
.
XPATH
,
"//input[@placeholder='请输入会议室名称']"
),
'展厅指挥中心'
,
wd
)
send_keyboard
((
By
.
XPATH
,
"//input[contains(@placeholder,'请输入关键字搜索')]"
),
wd
)
sleep
(
5
)
safe_click
((
By
.
XPATH
,
"//div[contains(@class,'el-table el-table--fit el-table--enable-row-transition')]//div[contains(@class,'el-table__fixed-header-wrapper')]//span[contains(@class,'el-checkbox__inner')]"
),
wd
)
# 选择参会人分配对应会议室
safe_click
((
By
.
XPATH
,
"//div[contains(@class,'meeting_room')]//div[2]//div[2]//img[2]"
),
wd
)
sleep
(
1
)
safe_send_keys
((
By
.
XPATH
,
"//input[contains(@placeholder,'请输入关键字搜索')]"
),
'管理员'
,
wd
)
safe_click
((
By
.
XPATH
,
"//body[1]/div[1]/div[2]/div[1]/div[
2]/div[2]/div[2]/div[1]/div[1]/div[4]/div[1]/table[1]/thead[1]/tr[1]/th[1]/div[1]/label[1]/span[1]/span[1
]"
),
wd
)
safe_click
((
By
.
XPATH
,
"//body[1]/div[1]/div[2]/div[1]/div[
1]/div[1]/div[5]/div[1]/div[1]/div[2]/img[2
]"
),
wd
)
sleep
(
2
)
safe_click
((
By
.
XPATH
,
"//span[contains(text(),'完成')]"
),
wd
)
sleep
(
2
)
...
...
@@ -49,6 +53,12 @@ class Unified_Platform_0001:
# 创建会议,并查看详情
safe_click
((
By
.
XPATH
,
"//span[contains(text(),'确定创建')]"
),
wd
)
sleep
(
8
)
# 存在视讯资源不足提示,继续点击【确定】按钮
exception_text
=
elment_get_text
((
By
.
XPATH
,
"//p[contains(text(),'视讯资源不足,是否继续预约会议')]"
),
wd
)
if
exception_text
==
'视讯资源不足,是否继续预约会议'
:
safe_click
((
By
.
XPATH
,
"//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]"
),
wd
)
sleep
(
5
)
safe_click
((
By
.
XPATH
,
"//span[contains(text(),'查看详情')]"
),
wd
)
# 切换窗口2,转到会议详情界面
# print(f"这是当前窗口句柄{wd.window_handles}")
...
...
@@ -73,15 +83,17 @@ class Unified_Platform_0001:
# 将左侧会场拖拽到右侧画面进行播放
INFO
(
"将左侧会场拖拽到右侧画面进行播放"
)
single_click_and_drag
((
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) > div:nth-child(1) > span:nth-child(2)"
),
# 拖拽指挥中心会场
single_click_and_drag
((
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > span:nth-child(2)"
),
(
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1)"
)
,
wd
)
sleep
(
4
)
single_click_and_drag
((
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(5) > div:nth-child(1) > span:nth-child(2)"
),
# 拖拽华为会议室会场
single_click_and_drag
((
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1) > span:nth-child(2)"
),
(
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2)"
)
,
wd
)
sleep
(
4
)
# 拖拽腾讯视频连接器
single_click_and_drag
((
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > span:nth-child(2)"
),
(
By
.
CSS_SELECTOR
,
"body > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3)"
)
,
wd
)
...
...
@@ -105,7 +117,8 @@ class Unified_Platform_0001:
wd
.
switch_to
.
window
(
wd
.
window_handles
[
0
])
print
(
f
"这是跳转后的窗口句柄{wd.window_handles}"
)
safe_click
((
By
.
XPATH
,
"//p[contains(text(),'新建会议')]"
),
wd
)
sleep
(
2
)
sleep
(
5
)
# 切换窗口至新建会议的窗口
print
(
f
"这是当前窗口句柄{wd.window_handles}"
)
wd
.
switch_to
.
window
(
wd
.
window_handles
[
2
])
...
...
@@ -115,10 +128,19 @@ class Unified_Platform_0001:
# 选择smc会议
safe_click
((
By
.
XPATH
,
"//span[contains(text(),'视讯会议')]"
),
wd
)
sleep
(
1
)
# 选择预约时间
safe_click
((
By
.
XPATH
,
"//div[@class='btns']"
),
wd
)
sleep
(
2
)
safe_click
((
By
.
XPATH
,
"//span[contains(text(),'确定创建')]"
),
wd
)
sleep
(
10
)
exception_text
=
elment_get_text
((
By
.
XPATH
,
"//p[contains(text(),'视讯资源不足,是否继续预约会议')]"
),
wd
)
if
exception_text
==
'视讯资源不足,是否继续预约会议'
:
safe_click
((
By
.
XPATH
,
"//button[contains(@class,'el-button el-button--default el-button--small el-button--primary')]"
),
wd
)
sleep
(
5
)
safe_click
((
By
.
XPATH
,
"//span[contains(text(),'查看详情')]"
),
wd
)
sleep
(
5
)
# print(f"这是当前窗口句柄{wd.window_handles}")
...
...
预定系统/cases/展厅巡检/06统一平台系统/__pycache__/01统一平台巡检.cpython-310.pyc
浏览文件 @
7fbec219
No preview for this file type
预定系统/cases/展厅巡检/06统一平台系统/__pycache__/02软终端入会.cpython-310.pyc
浏览文件 @
7fbec219
No preview for this file type
预定系统/cases/展厅巡检/06统一平台系统/__pycache__/__st__.cpython-310.pyc
浏览文件 @
7fbec219
No preview for this file type
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论