From 480cadba9a1b5b0f422abdaef472913a0bcc5077 Mon Sep 17 00:00:00 2001 From: wangpeng Date: Wed, 15 Oct 2025 16:45:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E4=BE=8B1937901?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1937901.py | 54 ++++++++++++++++++++++++++++++++++++++++ dde.csv | 1 + 2 files changed, 55 insertions(+) create mode 100644 case/test_dde_1937901.py diff --git a/case/test_dde_1937901.py b/case/test_dde_1937901.py new file mode 100644 index 0000000..b8b2972 --- /dev/null +++ b/case/test_dde_1937901.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +# _*_ coding:utf-8 _*_ + +# SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd. + +# SPDX-License-Identifier: GPL-2.0-only +# pylint: disable=C0114,C0115,C0116,R0904,R0915 + +import pytest +from apps.dde_autotest_euler.case.base_case import BaseCase +from apps.dde_autotest_euler.method.dde_method import DdeMethod +from public.dde_dock_public_widget import DdeDockPublicWidget +from src import sleep + + +class TestDdeCase(BaseCase): + """【任务栏】显示桌面-左测""" + + @pytest.fixture(scope="function", autouse=True) + def setup_teardown_1937901(self): + """用例前置和后置""" + # 前置:确保有一些窗口打开用于测试 + euler = DdeMethod() + # 打开文件管理器 + euler.open_software_by_launcher("filemanager") + sleep(2) + + yield + + # 后置:清理打开的窗口 + euler.kill_process("dde-file-manager") + sleep(1) + + def test_dde_1937901(self): + """【任务栏】显示桌面-左测""" + dock = DdeDockPublicWidget() + + # 【前置条件】确保窗口是打开状态,验证窗口可见 + # 使用更通用的文字进行验证 + self.assert_ocr_exist("系统盘") # 文件管理器窗口标题(从OCR结果看到"系统盘") + + # 【步骤】1. 点击显示桌面图标左键 + dock.click_show_desktop_in_dock_by_attr() + sleep(2) + + # 【断言】显示桌面,最小化所有桌面窗口 + # 验证窗口已最小化(窗口标题不可见) + self.assert_ocr_not_exist("系统盘") # 文件管理器窗口标题不可见 + + # 验证进程仍在运行(窗口只是最小化,不是关闭) + self.assert_process_status(True, "dde-file-manager") + + # 验证桌面显示(通过OCR识别桌面元素) + self.assert_ocr_exist("回收站") # 桌面通常有回收站图标 \ No newline at end of file diff --git a/dde.csv b/dde.csv index a21f6f5..d31b7c0 100644 --- a/dde.csv +++ b/dde.csv @@ -124,4 +124,5 @@ 1937961,,, 1936683,,, 1937701,,, +1937901,,, 1937981,,, -- Gitee