From cae05cbda09fceac93841d3e0a7e23686392913e Mon Sep 17 00:00:00 2001 From: xianglongfei_uniontech Date: Fri, 28 Nov 2025 10:03:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=A0=8F=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B=EF=BC=9A1956757?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1956757.py | 60 ++++++++++++++++++++++++++++++++++++++++ dde.csv | 1 + 2 files changed, 61 insertions(+) create mode 100644 case/test_dde_1956757.py diff --git a/case/test_dde_1956757.py b/case/test_dde_1956757.py new file mode 100644 index 0000000..73386d0 --- /dev/null +++ b/case/test_dde_1956757.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python3 +# _*_ coding:utf-8 _*_ +""" +@Time : 2025/11/26 +@Author : xianglongfei@uniontech.com +""" + +import pytest + +from src import sleep +from apps.dde_autotest_euler.case.base_case import BaseCase +from public.dde_dock_public_widget import DdeDockPublicWidget +from apps.dde_autotest_euler.method.dde_method import DdeMethod + + +class TestDdeCase(BaseCase): + def test_dde_1956757(self): + """【任务栏】个性化任务栏设置模式切换 """ + dock = DdeDockPublicWidget() + #【步骤】:1.鼠标在任务栏右键菜单点击:任务栏设置 + dock.click_right_menu_dock_set() + sleep(3) + #【断言】:1.控制中心打开 + self.assert_process_status(True,"dde-control-center") + #【断言】:2.进入个性化菜单 + sleep(1) + self.assert_ocr_exist("个性化") + #【断言】:3.进入任务栏菜单 + sleep(1) + self.assert_ocr_exist("任务栏") + #【断言】:4.进入高效模式 + sleep(1) + self.assert_ocr_exist("高效模式") + # 点击切换成时尚模式 + euler=DdeMethod() + euler.dde_dock.click_by_ocr("高效模式") + sleep(1) + euler.dde_dock.click_by_ocr("时尚模式") + sleep(1) + #【断言】:5.进入时尚模式 + self.assert_dock_mode(0) + # 点击切换成高效模式 + euler.dde_dock.click_by_ocr("时尚模式") + sleep(1) + euler.dde_dock.click_by_ocr("高效模式") + sleep(1) + #【断言】:6.进入高效模式 + self.assert_dock_mode(1) + + + @pytest.fixture(scope="function", autouse=True) + def setup_teardown_1956757(self): + """前置和后置""" + yield + #【后置】:1.关闭控制中心 + dock = DdeDockPublicWidget() + dock.close_app("控制中心") + sleep(3) + #【断言】:1.控制中心关闭 + self.assert_process_status(False,"dde-control-center") diff --git a/dde.csv b/dde.csv index a60db4d..e0832f7 100644 --- a/dde.csv +++ b/dde.csv @@ -135,4 +135,5 @@ 1952209,,, 1952211,,, 1955475,,, +1956757,,, 1956209,,, \ No newline at end of file -- Gitee