From 6e18441d084874d56dca1f3b3150fb02e2b2e126 Mon Sep 17 00:00:00 2001 From: mataotao Date: Thu, 4 Dec 2025 16:19:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E4=BE=8Btest=5Fdde?= =?UTF-8?q?=5F1958399?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1958399.py | 54 +++++++++++++++++++++++++++ dde.csv | 1 + method/image_res/qt4_config_icon.png | Bin 0 -> 3083 bytes 3 files changed, 55 insertions(+) create mode 100644 case/test_dde_1958399.py create mode 100644 method/image_res/qt4_config_icon.png diff --git a/case/test_dde_1958399.py b/case/test_dde_1958399.py new file mode 100644 index 0000000..bd64a11 --- /dev/null +++ b/case/test_dde_1958399.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_1958399_1(self): + """启动器打开Qt4 Config""" + euler = DdeMethod() + euler.open_software_by_launcher("Qt4 Config") + sleep(5) + self.assert_process_status(True, "qtconfig-qt4") + + def test_dde_1958399_2(self): + """桌面打开Qt4 Config""" + euler = DdeMethod() + euler.dde_dock.click_launcher_btn_by_attr() + euler.dde_launcher.click_search_box_by_attr() + Src.input("Qt4 Config") + sleep(3) + euler.dde_launcher.right_click_by_attr("Qt4 Config") + Src.select_menu(2) + sleep(1) + Src.esc() + euler.click_restore() + sleep(1) + euler.dde_dock.double_click_by_img("qt4_config_icon.png") + sleep(5) + self.assert_process_status(True, "qtconfig-qt4") + DdeMethod().kill_process("qtconfig-qt4") + sleep(3) + euler.dde_dock.right_click_by_img("qt4_config_icon.png") + Src.select_menu(1) + sleep(5) + self.assert_process_status(True, "qtconfig-qt4") + + def test_dde_1958399_3(self): + """终端打开Qt4 Config""" + Cmd.run_cmd("qtconfig-qt4 &") + sleep(5) + self.assert_process_status(True, "qtconfig-qt4") + + @pytest.fixture(autouse=True) + def clear(self): + DdeMethod().kill_process("qtconfig-qt4") + yield + DdeMethod().kill_process("qtconfig-qt4") + DdeMethod().click_restore() + DdeMethod().esc() diff --git a/dde.csv b/dde.csv index 4b33068..208073e 100644 --- a/dde.csv +++ b/dde.csv @@ -141,4 +141,5 @@ 1956209,,, 1958395,,, 1958397,,, +1958399,,, 1958393,,, \ No newline at end of file diff --git a/method/image_res/qt4_config_icon.png b/method/image_res/qt4_config_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a59cbdb2387831daed499d5018410ec1fe9d07 GIT binary patch literal 3083 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 Z`afj3idHZc%E$l!002ovPDHLkV1hoGzq9}V literal 0 HcmV?d00001 -- Gitee