From c1a736f6841035a7e990a8fcace1cd19d6e32315 Mon Sep 17 00:00:00 2001 From: mataotao Date: Wed, 11 Jun 2025 15:09:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E4=BE=8Btest=5Fdde?= =?UTF-8?q?=5F1892803.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1892803.py | 54 +++++++++++++++++++++++++ dde.csv | 3 +- method/image_res/dde-calendar_icon.png | Bin 0 -> 494 bytes 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 case/test_dde_1892803.py create mode 100644 method/image_res/dde-calendar_icon.png diff --git a/case/test_dde_1892803.py b/case/test_dde_1892803.py new file mode 100644 index 0000000..b7c88c3 --- /dev/null +++ b/case/test_dde_1892803.py @@ -0,0 +1,54 @@ +from time import sleep +from src import Src +import pytest +from src import CmdCtl as Cmd + +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_1892803_1(self): + """启动器打开日历""" + euler = DdeMethod() + euler.open_software_by_launcher("rili") + sleep(5) + self.assert_process_status(True, "dde-calendar") + + def test_dde_1892803_2(self): + """桌面打开日历""" + euler = DdeMethod() + euler.dde_dock.click_launcher_btn_by_attr() + euler.dde_launcher.click_search_box_by_attr() + Src.input("rili") + sleep(3) + euler.dde_launcher.right_click_by_attr("日历") + Src.select_menu(2) + sleep(1) + Src.esc() + euler.click_restore() + sleep(1) + euler.dde_dock.double_click_by_img("dde-calendar_icon.png") + sleep(5) + self.assert_process_status(True, "dde-calendar") + DdeMethod().kill_process("dde-calendar") + sleep(3) + euler.dde_dock.right_click_by_img("dde-calendar_icon.png") + Src.select_menu(1) + sleep(5) + self.assert_process_status(True, "dde-calendar") + + def test_dde_1892803_3(self): + """终端打开日历""" + Cmd.run_cmd("dde-calendar &") + sleep(5) + self.assert_process_status(True, "dde-calendar") + + @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 2e47dd8..571dc3e 100644 --- a/dde.csv +++ b/dde.csv @@ -70,4 +70,5 @@ 1892517,,, 1271197,,, 117272,,, -1892801,,, \ No newline at end of file +1892801,,, +1892803,,, \ No newline at end of file diff --git a/method/image_res/dde-calendar_icon.png b/method/image_res/dde-calendar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f5532db1d6056eabbe6477914b34a6c1a0fddbdb GIT binary patch literal 494 zcmVsl08oXK@f&_cDX~v<3k1IFn$#pdt+gug~rB@#>CiZ zY^lVb;D52Qwz06ZHL(z449XEa&;!qd0J+=Su{dJ56Wwlh=6UCxodrZBzYcQlwpzq> zSu_fg#yUZ8mwm!IaVP;-Z{U1B$di09g{2<(eiz3{8yFNQ8g9|90W) z(|ODjf;P^D`Mr>8n;5+y?*{qiQ-;`!KjG5YfAtRwt`90|zqRnVC)#0;O_K zm{ORUOum%LWS}>%Rfw_lRI*w#dO4tTvl+c=2tO0@2~beeDXpw~-T>fWf7^C=V5z>H z3L#qUE@NzXNT%RR{j6085&Q>USZ|omMXlZGhGlsy5nEnb_$ja~%l8JJ9srnMR^h1_ kizR literal 0 HcmV?d00001 -- Gitee