From 4f0cfa02cbc4b061efe295a6a73ec074ffe92486 Mon Sep 17 00:00:00 2001 From: lixintao Date: Wed, 12 Nov 2025 10:53:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=94=A8=E4=BE=8Btest=5Fdde?= =?UTF-8?q?=5F1952375.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1952375.py | 42 +++++++++++++++++++++ dde.csv | 1 + method/image_res/calendar_style_change.png | Bin 0 -> 729 bytes 3 files changed, 43 insertions(+) create mode 100644 case/test_dde_1952375.py create mode 100644 method/image_res/calendar_style_change.png diff --git a/case/test_dde_1952375.py b/case/test_dde_1952375.py new file mode 100644 index 0000000..7b16166 --- /dev/null +++ b/case/test_dde_1952375.py @@ -0,0 +1,42 @@ +from time import sleep +from src import Src +import pytest +from src import CmdCtl as Cmd +from src.ocr_utils import OCRUtils as OCR +from apps.dde_autotest_euler.case.base_case import BaseCase +from apps.dde_autotest_euler.method.dde_method import DdeMethod + + +class TestDdeCase(BaseCase): + + def test_dde_1952375(self): + """启动器打开日历""" + euler = DdeMethod() + euler.open_software_by_launcher("rili") + sleep(3) + res = OCR.ocr( + "日程类型", + picture_abspath=None, + similarity=0.6, + return_first=False, + lang='ch', + max_match_number=1 + ) + if isinstance(res, tuple): + # 存在日程类型,点击切换模式 + euler.dde_dock.click_by_img("calendar_style_change.png") + sleep(2) + self.assert_ocr_not_exist("日程类型", max_match_number=1) + else: + euler.dde_dock.click_by_img("calendar_style_change.png") + sleep(2) + self.assert_ocr_exist("日程类型") + + + @pytest.fixture(autouse=True) + def clear(self): + DdeMethod().kill_process("dde-calendar") + yield + DdeMethod().kill_process("dde-calendar") + DdeMethod().click_restore() + DdeMethod().esc() diff --git a/dde.csv b/dde.csv index 3b5e2c7..09414f8 100644 --- a/dde.csv +++ b/dde.csv @@ -97,6 +97,7 @@ 1915507,,, 1916017,,, 1916019,,, +1952375,,, 1916037,,, 1916659,,, 1916667,,, diff --git a/method/image_res/calendar_style_change.png b/method/image_res/calendar_style_change.png new file mode 100644 index 0000000000000000000000000000000000000000..df7734a36a030ca98a6337b8a3192e14b6331580 GIT binary patch literal 729 zcmV;~0w(>5P)Y*rj5P#r7 z>CvO!q*wo#Ui%+tZv_v6f++sPT7(LMxFTKKO(!&THpxspOkLM)wq3W0-%FDBlJ|Kt zlX<*BX_`X8($ytN62=(kJc=SI<-dXvLKtJyGzlTD>*~7xmsd*380&O8nx-LyG)==8 zkCCjDQV5~)t5&P7>mr198SQqPF=koTc%k=72*EjbUAI=NDGX+e*|wb*001;ivu&F( z#u!r;Y*|)b(fdUR@qIr@5&+N!#Bk05pjbv6$AvSbl+fFQ zJ#G5I!s5gB#@6Vu8nx>Dy}1dG?sch^9%Q^*S(`e2;=%npJ#uL0oN0C#5&)b$*7){)y%2_7CTFKk9WwL*jIXWr7jISpVD|jEq8O&3Tco6Ja$sZ@tD}vH zTh}l4TMn#gnJ*|~_C9C9_WO^YS+G57s{1N?Dt@eQK7X}JNXey@q8KyNlQYwkhmWpQ zU`_04a2$rA|J>Z#+3EHyQJerkzhyu^+pZt+_F0^EYOsEs|^QIZn00000 LNkvXXu0mjf%pFnX literal 0 HcmV?d00001 -- Gitee