From b6131dbc7fe4774825ce8562a5f2ba88c9fb7dd6 Mon Sep 17 00:00:00 2001 From: xianglongfei_uniontech Date: Tue, 2 Dec 2025 14:35:08 +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=9A1956755?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/assert_res/dde_dock_down.png | Bin 0 -> 319 bytes case/assert_res/dde_dock_up.png | Bin 0 -> 265 bytes case/test_dde_1956755.py | 58 +++++++++++++++++++++++++++++ dde.csv | 1 + method/image_res/dcc_dock_down.png | Bin 0 -> 297 bytes method/image_res/dcc_dock_up.png | Bin 0 -> 229 bytes method/image_res/dde_dock_down.png | Bin 0 -> 319 bytes method/image_res/dde_dock_up.png | Bin 0 -> 265 bytes 8 files changed, 59 insertions(+) create mode 100644 case/assert_res/dde_dock_down.png create mode 100644 case/assert_res/dde_dock_up.png create mode 100644 case/test_dde_1956755.py create mode 100644 method/image_res/dcc_dock_down.png create mode 100644 method/image_res/dcc_dock_up.png create mode 100644 method/image_res/dde_dock_down.png create mode 100644 method/image_res/dde_dock_up.png diff --git a/case/assert_res/dde_dock_down.png b/case/assert_res/dde_dock_down.png new file mode 100644 index 0000000000000000000000000000000000000000..989a9b2f3db25604e8e088f6ce1e25cb121eed87 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g%!2~3iw^lL&Db50q$YKTtz9S&aI8~cZ8YuYD z)5S5wqBptb+Z##d)P_!{zgG;Kp8o&;pZR@Ppz?|=7Ve&p|NnMARpoy7@5stYHx2Z5 zpXiz|=-l-2<>lo9*Y>}kf4}xGv#-kkdonY2e(TJQ>ETn4(bP8I&!8?AemM5vfg>li znZp0SH|OUTww~Xxf@t2gvI~> literal 0 HcmV?d00001 diff --git a/case/assert_res/dde_dock_up.png b/case/assert_res/dde_dock_up.png new file mode 100644 index 0000000000000000000000000000000000000000..e0d85be1a38552e0249f28f1bdaf5b68aa4402d1 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g(!2~3CHF)j>Qk(@Ik;M!Qd`Cc-ajG_-G*EE2 zr;B5VMQ?J=uP>U+sSTY@e;2z6Bp-Qy-1>Q*-M3HjtZsk)|NC-k@pXI6LRQTNF1HO2 zru_V#R~r2~OQQd>RZh_wEA~t`gHP3|Zo9pl=bk)q?rh&_(f|MdA6NSG-=107czZ)b zhk@`W1+%5iDi$jfSRPMS_m=>HfBUVrtf=|<*xn-4D7$58m{nK8El%^Mhws1pzu*7w zs8oW$fkQ{tPaN%Wl}Y4QpUzopr05RldcmMzZ literal 0 HcmV?d00001 diff --git a/case/test_dde_1956755.py b/case/test_dde_1956755.py new file mode 100644 index 0000000..0ba3731 --- /dev/null +++ b/case/test_dde_1956755.py @@ -0,0 +1,58 @@ +#!/usr/bin/env python3 +# _*_ coding:utf-8 _*_ +""" +@Time : 2025/11/28 +@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_1956755(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("个性化") + sleep(1) + #【断言】:3.进入位置为下 + sleep(1) + self.assert_image_exist_in_dde("dde_dock_down.png") + # 点击切换成上 + euler=DdeMethod() + euler.dde_dock.click_by_img("dde_dock_down.png") + sleep(3) + euler.dde_dock.click_by_img("dcc_dock_up.png") + sleep(3) + #【断言】:4.进入位置为上 + self.assert_dock_location(0) + # 点击切换成下 + sleep(1) + euler.dde_dock.click_by_img("dde_dock_up.png") + sleep(3) + euler.dde_dock.click_by_img("dcc_dock_down.png") + sleep(3) + #【断言】:5.进入位置为下 + self.assert_dock_location(2) + + @pytest.fixture(scope="function", autouse=True) + def setup_teardown_1956755(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..e0f0e8d 100644 --- a/dde.csv +++ b/dde.csv @@ -134,5 +134,6 @@ 1450519,,, 1952209,,, 1952211,,, +1956755,,, 1955475,,, 1956209,,, \ No newline at end of file diff --git a/method/image_res/dcc_dock_down.png b/method/image_res/dcc_dock_down.png new file mode 100644 index 0000000000000000000000000000000000000000..97820b3e9601fcbbb680c6ff69b734e774c0c108 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0vp^GC(ZG!2~2@zGN>2Qk(@Ik;M!Qd`Cc-ajG_-G*Ixi zr;B5VMQ`$-kB`}zw=xP}^_4LdS-tRoe7<(TvjfZ`MP~bdwcieKTeI>1_t&?>njVTSJA5O6K_SEXjAc}=FwmO}p00i_>zopr0H~^Zg#Z8m literal 0 HcmV?d00001 diff --git a/method/image_res/dcc_dock_up.png b/method/image_res/dcc_dock_up.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f2bbb13cf1537469af35e79bf1b1e1b83ab642 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^l0YoR!2~3C-CghyNO2Z;L>4nJ@ErkR#;MwT(m=uK zo-U3d7QM-TK0an=p2{G+l}F07dso`uUAy+I%00fg{))lt`^$IF?zjE>Z@yI8M2;7k z*WTOS{B=jhV8O+jH`aMuby&_MZOgp9SHVd#OI3Ke0{hQ2!@>{Uo?f1Y!U1f7-aSf6 z2NO)YAF^}(C@atGk+6H3^sqax{&%CS!J?_H_51eJ{e5ZvZpyh6r?iz$o$iXw+Y+P7 b$-ppgkw4>a%U9w+Co*`t`njxgN@xNAbqHFF literal 0 HcmV?d00001 diff --git a/method/image_res/dde_dock_down.png b/method/image_res/dde_dock_down.png new file mode 100644 index 0000000000000000000000000000000000000000..989a9b2f3db25604e8e088f6ce1e25cb121eed87 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g%!2~3iw^lL&Db50q$YKTtz9S&aI8~cZ8YuYD z)5S5wqBptb+Z##d)P_!{zgG;Kp8o&;pZR@Ppz?|=7Ve&p|NnMARpoy7@5stYHx2Z5 zpXiz|=-l-2<>lo9*Y>}kf4}xGv#-kkdonY2e(TJQ>ETn4(bP8I&!8?AemM5vfg>li znZp0SH|OUTww~Xxf@t2gvI~> literal 0 HcmV?d00001 diff --git a/method/image_res/dde_dock_up.png b/method/image_res/dde_dock_up.png new file mode 100644 index 0000000000000000000000000000000000000000..e0d85be1a38552e0249f28f1bdaf5b68aa4402d1 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g(!2~3CHF)j>Qk(@Ik;M!Qd`Cc-ajG_-G*EE2 zr;B5VMQ?J=uP>U+sSTY@e;2z6Bp-Qy-1>Q*-M3HjtZsk)|NC-k@pXI6LRQTNF1HO2 zru_V#R~r2~OQQd>RZh_wEA~t`gHP3|Zo9pl=bk)q?rh&_(f|MdA6NSG-=107czZ)b zhk@`W1+%5iDi$jfSRPMS_m=>HfBUVrtf=|<*xn-4D7$58m{nK8El%^Mhws1pzu*7w zs8oW$fkQ{tPaN%Wl}Y4QpUzopr05RldcmMzZ literal 0 HcmV?d00001 -- Gitee