From 0296df3435eb8d52e70ad64e6b7ec5c1b005efc0 Mon Sep 17 00:00:00 2001 From: mataotao Date: Thu, 4 Dec 2025 16:00:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E4=BE=8Btest=5Fdde?= =?UTF-8?q?=5F1958397?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1958397.py | 54 +++++++++++++++++++++++++++++ dde.csv | 1 + method/image_res/qt4_demo_icon.png | Bin 0 -> 2906 bytes 3 files changed, 55 insertions(+) create mode 100644 case/test_dde_1958397.py create mode 100644 method/image_res/qt4_demo_icon.png diff --git a/case/test_dde_1958397.py b/case/test_dde_1958397.py new file mode 100644 index 0000000..eed87eb --- /dev/null +++ b/case/test_dde_1958397.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_1958397_1(self): + """启动器打开Qt4 Demo""" + euler = DdeMethod() + euler.open_software_by_launcher("Qt4 Demo") + sleep(5) + self.assert_process_status(True, "qtdemo-qt4") + + def test_dde_1958397_2(self): + """桌面打开Qt4 Demo""" + euler = DdeMethod() + euler.dde_dock.click_launcher_btn_by_attr() + euler.dde_launcher.click_search_box_by_attr() + Src.input("Qt4 Demo") + sleep(3) + euler.dde_launcher.right_click_by_attr("Qt4 Demo") + Src.select_menu(2) + sleep(1) + Src.esc() + euler.click_restore() + sleep(1) + euler.dde_dock.double_click_by_img("qt4_demo_icon.png") + sleep(5) + self.assert_process_status(True, "qtdemo-qt4") + DdeMethod().kill_process("qtdemo-qt4") + sleep(3) + euler.dde_dock.right_click_by_img("qt4_demo_icon.png") + Src.select_menu(1) + sleep(5) + self.assert_process_status(True, "qtdemo-qt4") + + def test_dde_1958397_3(self): + """终端打开Qt4 Demo""" + Cmd.run_cmd("qtdemo-qt4 &") + sleep(5) + self.assert_process_status(True, "qtdemo-qt4") + + @pytest.fixture(autouse=True) + def clear(self): + DdeMethod().kill_process("qtdemo-qt4") + yield + DdeMethod().kill_process("qtdemo-qt4") + DdeMethod().click_restore() + DdeMethod().esc() diff --git a/dde.csv b/dde.csv index 9b1b553..4b33068 100644 --- a/dde.csv +++ b/dde.csv @@ -140,4 +140,5 @@ 1956757,,, 1956209,,, 1958395,,, +1958397,,, 1958393,,, \ No newline at end of file diff --git a/method/image_res/qt4_demo_icon.png b/method/image_res/qt4_demo_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f945896b99834d5ca6f4f4754aa196faab03c713 GIT binary patch literal 2906 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 Eg3XYInE(I) literal 0 HcmV?d00001 -- Gitee