From c4c2fea25662643101ce209305a889de153c7e6e Mon Sep 17 00:00:00 2001 From: lixintao Date: Mon, 24 Nov 2025 14:32:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E4=BE=8Btest=5Fdde?= =?UTF-8?q?=5F1956209?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1956209.py | 39 +++++++++++++++++++++++++++++++++++++++ dde.csv | 3 ++- 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 case/test_dde_1956209.py diff --git a/case/test_dde_1956209.py b/case/test_dde_1956209.py new file mode 100644 index 0000000..6a6caf7 --- /dev/null +++ b/case/test_dde_1956209.py @@ -0,0 +1,39 @@ +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_1956209(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 not isinstance(res, tuple): + euler.dde_dock.click_by_img("calendar_style_change.png") + sleep(2) + self.assert_ocr_exist("日程类型") + + 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 7d3eeac..8798083 100644 --- a/dde.csv +++ b/dde.csv @@ -133,4 +133,5 @@ 1450519,,, 1952209,,, 1952211,,, -1955475,,, \ No newline at end of file +1955475,,, +1956209,,, \ No newline at end of file -- Gitee