Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
U
ubains-module-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
郑晓兵
ubains-module-test
Commits
b305fef3
提交
b305fef3
authored
11月 10, 2025
作者:
陈泽健
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充新统一平台的测试用例及脚本运行。
上级
2b811a3a
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
12 行增加
和
14 行删除
+12
-14
系统功能测试.py
统一平台/cases/新统一平台/系统功能测试.py
+7
-11
统一平台PC端测试用例.xlsx
统一平台/data/统一平台PC端测试用例.xlsx
+0
-0
定时执行功能测试.py
统一平台/定时执行功能测试.py
+1
-1
README.md
预定系统/README.md
+4
-2
没有找到文件。
统一平台/cases/新统一平台/系统功能测试.py
浏览文件 @
b305fef3
...
...
@@ -9,7 +9,7 @@ sys.path.append(platform_path)
# 导入模块
from
统一平台
.
base
.
bases
import
*
# 构建XLSX文件的绝对路径
xlsx_file_path
=
os
.
path
.
join
(
current_dir
,
'..'
,
'..'
,
'data'
,
'
统一平台PC端
测试用例.xlsx'
)
xlsx_file_path
=
os
.
path
.
join
(
current_dir
,
'..'
,
'..'
,
'data'
,
'
新统一平台
测试用例.xlsx'
)
class
NewUnifiedPlatform
:
#执行指令:
...
...
@@ -29,12 +29,7 @@ class NewUnifiedPlatform:
# 刷新页面
# wd.refresh()
wd
.
refresh
()
if
"议题申报"
in
name
:
# 点击【议题申报】按钮进入模块
INFO
(
"点击【议题申报】按钮"
)
safe_click
((
By
.
XPATH
,
"//div[@id='CreateTopic']"
),
wd
)
sleep
(
1
)
sleep
(
5
)
for
step
in
self
.
para
:
# 赋值页面类型page
...
...
@@ -61,7 +56,7 @@ class NewUnifiedPlatform:
if
element_type
==
"click"
:
safe_click
((
locator_type
,
locator_value
),
wd
)
sleep
(
2
)
sleep
(
5
)
SELENIUM_LOG_SCREEN
(
wd
,
"75"
)
elif
element_type
==
"input"
:
...
...
@@ -79,7 +74,7 @@ class NewUnifiedPlatform:
elif
element_type
==
"login"
:
# 退出系统登录
safe_click
((
By
.
XPATH
,
"//div[@class='quit']"
),
wd
)
sleep
(
2
)
sleep
(
5
)
INFO
(
f
"开始登录,账号为:{element_value[0]},密码为:{element_value[1]}"
)
safe_send_keys
((
By
.
XPATH
,
"//input[@placeholder='手机号/用户名/邮箱']"
),
"admin@xty"
,
wd
)
safe_send_keys
((
By
.
XPATH
,
"//input[@placeholder='密码']"
),
"Ubains@4321"
,
wd
)
...
...
@@ -104,4 +99,5 @@ class NewUnifiedPlatform:
text
=
elment_get_text
((
locator_type
,
locator_value
),
wd
)
INFO
(
f
"获取到的文本信息为:{text}"
)
CHECK_POINT
(
f
"获取到的文本信息为:{text}"
,
expected_result
in
text
)
SELENIUM_LOG_SCREEN
(
wd
,
"75"
)
\ No newline at end of file
SELENIUM_LOG_SCREEN
(
wd
,
"75"
)
sleep
(
2
)
\ No newline at end of file
统一平台/data/统一平台PC端测试用例.xlsx
浏览文件 @
b305fef3
No preview for this file type
统一平台/定时执行功能测试.py
浏览文件 @
b305fef3
...
...
@@ -65,7 +65,7 @@ start_workers(3)
# schedule.every().day.at("08:20").do(run_task, run_automation_test, report_title="统一平台标准版测试报告", report_url_prefix="http://nat.ubainsyun.com:32135", test_case="统一平台", ding_type="标准版巡检")
# 定时执行新统一平台标准版
schedule
.
every
()
.
day
.
at
(
"
09:0
0"
)
.
do
(
run_task
,
run_automation_test
,
report_title
=
"新统一平台测试报告"
,
report_url_prefix
=
"http://nat.ubainsyun.com:32135"
,
test_case
=
"新统一平台"
,
ding_type
=
"标准版巡检"
)
schedule
.
every
()
.
day
.
at
(
"
11:3
0"
)
.
do
(
run_task
,
run_automation_test
,
report_title
=
"新统一平台测试报告"
,
report_url_prefix
=
"http://nat.ubainsyun.com:32135"
,
test_case
=
"新统一平台"
,
ding_type
=
"标准版巡检"
)
try
:
# 无限循环,持续检查并执行计划任务
...
...
预定系统/README.md
浏览文件 @
b305fef3
...
...
@@ -330,4 +330,6 @@
97.
2025-07-01:
-
feat(预定系统): 更新脚本支持多环境配置,新增 JSON 配置文件,支持不同环境的配置,重构代码,实现环境配置的动态加载- 添加命令行参数,允许选择更新环境,优化日志输出,提高错误处理能力。
98.
2025-08-20:
-
更新展厅巡检结尾步骤,增加腾讯会议、讯飞转录以及SMC选项。
\ No newline at end of file
-
更新展厅巡检结尾步骤,增加腾讯会议、讯飞转录以及SMC选项。
99.
2025-11-10:
-
补充新统一平台的测试用例及脚本运行。
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论