提交 2b811a3a authored 作者: 陈泽健's avatar 陈泽健

```

refactor(common): 添加未指定模块、功能和步骤名称时的日志记录

在`common.py`文件中,当未指定模块名称、功能名称和步骤名称时,增加了INFO级别的日志记录,以提示进入截图函数并使用时间戳作为文件名。

refactor(定时执行功能测试): 更新定时任务的执行时间和注释

在`定时执行功能测试.py`文件中,更新了新统一平台标准版测试报告的定时任务执行时间从11:07到09:00,并对其他定时任务进行了注释处理。

refactor(系统功能测试): 优化日志信息格式

在`系统功能测试.py`文件中,调整了INFO日志的信息格式,将步骤名称单独一行显示,
使日志输出更加清晰易读。
```
上级 c92255f5
......@@ -103,6 +103,7 @@ def SELENIUM_LOG_SCREEN(driver, width: str = None, module_name: str = None, func
"""
# 当未指定模块名称、功能名称和步骤名称时的处理逻辑
if module_name == None and function_name == None and stepname == None:
INFO("进入截图函数,未指定模块、功能和步骤名称,使用时间戳作为文件名")
# 使用当前时间作为文件名,确保唯一性
filename = datetime.now().strftime('%Y%m%d%H%M%S%f')
# 定义文件路径和相对于log的路径
......
......@@ -55,7 +55,9 @@ class NewUnifiedPlatform:
step_name = step.get('step')
INFO(
f"页面: {page_type}、元素定位类型: {locator_type}、元素定位值: {locator_value}、元素类型: {element_type}、元素值: {element_value}、预期结果: {expected_result}、步骤名称: {step_name}")
f"步骤名称: {step_name}\n"
)
if element_type == "click":
safe_click((locator_type, locator_value), wd)
......
......@@ -58,14 +58,14 @@ def start_workers(num_workers):
start_workers(3)
# 定时执行成都太行项目
schedule.every().day.at("08:00").do(run_task, run_automation_test, report_title="成都太行项目测试报告", report_url_prefix="http://nat.ubainsyun.com:32135", test_case="成都太行", ding_type="项目功能验证")
# schedule.every().day.at("08:00").do(run_task, run_automation_test, report_title="成都太行项目测试报告", report_url_prefix="http://nat.ubainsyun.com:32135", test_case="成都太行", ding_type="项目功能验证")
# 定时执行重庆长安项目
#schedule.every().day.at("08:15").do(run_task, run_automation_test, report_title="重庆长安项目测试报告", report_url_prefix="http://nat.ubainsyun.com:32135", test_case="重庆长安", ding_type="项目功能验证")
# 定时执行统一平台标准版
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("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("11:07").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:00").do(run_task, run_automation_test, report_title="新统一平台测试报告", report_url_prefix="http://nat.ubainsyun.com:32135", test_case="新统一平台", ding_type="标准版巡检")
try:
# 无限循环,持续检查并执行计划任务
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论