From 8f7727306afcf75401d2e454f37d3dc4c8a8e094 Mon Sep 17 00:00:00 2001 From: mataotao Date: Tue, 10 Jun 2025 17:10:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E4=BE=8Btest=5Fdde?= =?UTF-8?q?=5F1271197.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1271197.py | 54 ++++++++++++++++++ dde.csv | 1 + .../image_res/deepin-system-monitor_icon.png | Bin 0 -> 761 bytes 3 files changed, 55 insertions(+) create mode 100644 case/test_dde_1271197.py create mode 100644 method/image_res/deepin-system-monitor_icon.png diff --git a/case/test_dde_1271197.py b/case/test_dde_1271197.py new file mode 100644 index 0000000..e431ad0 --- /dev/null +++ b/case/test_dde_1271197.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_1271197_1(self): + """启动器打开系统监视器""" + euler = DdeMethod() + euler.open_software_by_launcher("xitongjianshiqi") + sleep(5) + self.assert_process_status(True, "deepin-system-monitor") + + def test_dde_1271197_2(self): + """桌面打开系统监视器""" + euler = DdeMethod() + euler.dde_dock.click_launcher_btn_by_attr() + euler.dde_launcher.click_search_box_by_attr() + Src.input("xitongjianshiqi") + 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("deepin-system-monitor_icon.png") + sleep(5) + self.assert_process_status(True, "deepin-system-monitor") + DdeMethod().kill_process("deepin-system-monitor") + sleep(3) + euler.dde_dock.right_click_by_img("deepin-system-monitor_icon.png") + Src.select_menu(1) + sleep(5) + self.assert_process_status(True, "deepin-system-monitor") + + def test_dde_1271197_3(self): + """终端打开系统监视器""" + Cmd.run_cmd("deepin-system-monitor &") + sleep(5) + self.assert_process_status(True, "deepin-system-monitor") + + @pytest.fixture(autouse=True) + def clear(self): + DdeMethod().kill_process("deepin-system-monitor") + yield + DdeMethod().kill_process("deepin-system-monitor") + DdeMethod().click_restore() + DdeMethod().esc() diff --git a/dde.csv b/dde.csv index 374f42b..b2f0cdf 100644 --- a/dde.csv +++ b/dde.csv @@ -68,3 +68,4 @@ 159842,,, 1892511,,, 1892517,,, +1271197,,, diff --git a/method/image_res/deepin-system-monitor_icon.png b/method/image_res/deepin-system-monitor_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..909a2a94d9a5334f2b0a2f06045a6b1ca7f31b9f GIT binary patch literal 761 zcmVkkzYttaTLeT{eL%{EvJr~GdKTDorr%+VOf}BWL64k zMlVSSL4jHXy#zt@@1d7^>Y;xL-DpWGs^z9f(TW?z<-kI$2OD@K zmhDk)bx*A=MzuOp;3XAEN><12KUuWyr)S3{L7u~wox-`gkNidq01O-xT8pWGDk+vc zak*;2Nv$j(LKr*Zb4S&ZVif(|At_}^4tV)}ZM&9Th{%?^)TA2nt;NJBYB^(C zoaP4~uBK~B>*5Ji;amW`KQiLVOyOZ02;eEAtLqMuwvLYAj^PXeOzv<)t|jy`1IcL zcA2oW6_#q6((76>Up(-Rz6x~oSu#y50Ho+?g7LQ7j~QJPk;!)(S{+HzxK>Bbj)ogL zxX*7wKDXc+k621|_M^t&x?(CeV#m25^;rKqT++7H=g>Qhq^VGs^u~8;JQZ1dDW(EE zr7)t8-V_0V)v?yS+|aW)=35jm)Q|YKV5ZN0pqL^s$WDcsAdna!1sv`~$=%@{5^BFx zwd5i_PJ~Z7;PzlGUzvk6RBJxG^+KZ=4(CC09yD11X(+zh+}2;Y?x#FXB%nD$@?3O% zReoS8{v5j82nH5HBHVF6X$FuO46j1|H%eK>ylxbi152@9thHi9i(3_dnF@_JmyxJH rJCF%w_hPJMLc{