From 6f3d694de7775dfbb489a32c6e1725453fd2f2c6 Mon Sep 17 00:00:00 2001 From: mataotao Date: Mon, 8 Dec 2025 15:17:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E4=BE=8Btest=5Fdde?= =?UTF-8?q?=5F1959065?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1959065.py | 54 ++++++++++++++++++++++++ dde.csv | 3 +- method/image_res/qt4_assistant_icon.png | Bin 0 -> 851 bytes 3 files changed, 56 insertions(+), 1 deletion(-) create mode 100644 case/test_dde_1959065.py create mode 100644 method/image_res/qt4_assistant_icon.png diff --git a/case/test_dde_1959065.py b/case/test_dde_1959065.py new file mode 100644 index 0000000..ad53797 --- /dev/null +++ b/case/test_dde_1959065.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_1959065_1(self): + """启动器打开Qt4 Assistant""" + euler = DdeMethod() + euler.open_software_by_launcher("Qt4 Assistant") + sleep(5) + self.assert_process_status(True, "assistant-qt4") + + def test_dde_1959065_2(self): + """桌面打开Qt4 Assistant""" + euler = DdeMethod() + euler.dde_dock.click_launcher_btn_by_attr() + euler.dde_launcher.click_search_box_by_attr() + Src.input("Qt4 Assistant") + sleep(3) + euler.dde_launcher.right_click_by_attr("Qt4 Assistant") + Src.select_menu(2) + sleep(1) + Src.esc() + euler.click_restore() + sleep(1) + euler.dde_dock.double_click_by_img("qt4_assistant_icon.png") + sleep(5) + self.assert_process_status(True, "assistant-qt4") + DdeMethod().kill_process("assistant-qt4") + sleep(3) + euler.dde_dock.right_click_by_img("qt4_assistant_icon.png") + Src.select_menu(1) + sleep(5) + self.assert_process_status(True, "assistant-qt4") + + def test_dde_1959065_3(self): + """终端打开Qt4 Assistant""" + Cmd.run_cmd("assistant-qt4 &") + sleep(5) + self.assert_process_status(True, "assistant-qt4") + + @pytest.fixture(autouse=True) + def clear(self): + DdeMethod().kill_process("assistant-qt4") + yield + DdeMethod().kill_process("assistant-qt4") + DdeMethod().click_restore() + DdeMethod().esc() diff --git a/dde.csv b/dde.csv index fefc728..2e8b325 100644 --- a/dde.csv +++ b/dde.csv @@ -144,4 +144,5 @@ 1958395,,, 1958397,,, 1958399,,, -1958393,,, \ No newline at end of file +1958393,,, +1959065,,, \ No newline at end of file diff --git a/method/image_res/qt4_assistant_icon.png b/method/image_res/qt4_assistant_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..fcee6aa6b1116ee5e3cbb1ac4dc92b677586b27e GIT binary patch literal 851 zcmV-Z1FZasP)V`f- zU!sdXK$qQCDpH@LZ%|b%Du^P&O;jyZbpyGAlMr$xcI+-3DEF9(=E#e4=KOO$pBa0G z1YXW9EY2TtITI%SztM&F^D39`3=9CxNd*H&XJ7zm(`^WBYS8KH!8 za#UuOLMa*heXyN6Db+5iC&e+#Syk6#>W1Y{2xI@kJH>)Z9CPz0^^?qIGP9njswLAj zPkB!)Csy8yl{YPaO1cA&-S{E`r2^G;UEMvPzjE$AuY157lE&2@e(WPjYMW65y`AtBU94&J@W+0Pxnp%&<%a9yvf|W z-qe=1mvlo15bPS^$&H`Fd9x(~FzE|QOa#CvTY2^QQdZ=|K%sZn8D~P9f_D3R=9|7< zFu{+eqH*;{woy5`2i{!oOdCP}4A;eKrD}S8KeLsr=BwArY^|q9aF6;Q11L8t;g2tx z#@{Q9qg>?m7g=zPb&q&Ncaa=Zk?LCG@Oz4hygT5Pd)$PQGrg_;X8a*aD1gX*RD9%c z4$Ehc_{b62j{=~C&iF%?p74})@g`>$6g3f5j^eqdrr&`V_P73oZ5b z?y+?Z5Q&zu#bh+D?qs#9W@|m?AIw@#L|wg_JsX_so5l9!ETM!rIGCsvD^;~jLZ6=#}%2VgCY^M(Hbe`Rdb(Ck+jn455 d%~TdMe*k(m9L;jLkl+9S002ovPDHLkV1k+%iDCc% literal 0 HcmV?d00001 -- Gitee