From e789f0436cadc231ff48ebf008bf0a936562584f Mon Sep 17 00:00:00 2001 From: qicoffee Date: Fri, 20 Sep 2024 16:29:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=B8=80=E6=9D=A1=E7=94=A8?= =?UTF-8?q?=E4=BE=8B=EF=BC=8C=E7=94=A8=E4=BA=8E=E6=A3=80=E6=9F=A5=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E7=AE=A1=E7=90=86=E5=99=A8=E7=9A=84=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=AF=BC=E5=87=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1271201.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 case/test_dde_1271201.py diff --git a/case/test_dde_1271201.py b/case/test_dde_1271201.py new file mode 100644 index 0000000..2ad2099 --- /dev/null +++ b/case/test_dde_1271201.py @@ -0,0 +1,29 @@ +from pylinuxauto import sleep +from case.base_case import BaseCase +from method.dde_method import DdeMethod +import pylinuxauto + + +class TestDdeCase(BaseCase): + def test_dde_1271201(self): + """检查设备管理器的设备信息导出""" + euler = DdeMethod() + euler.dde_method_open_software_by_launcher("shebeiguanliqi") + sleep(6) + euler.dde_device_manager_method_export_file_by_attr("概况") + euler.dde_method_open_software_by_launcher("wenbenbianjiqi") + sleep(6) + euler.dde_editor_method_click_menu_btn_by_attr() + euler.dde_editor_method_choose_open_file_option_by_ocr() + euler.dde_editor_method_click_documents_in_pop_window_by_img() + pylinuxauto.ctrl_a() + pylinuxauto.enter() + sleep(2) + self.assert_ocr_exist("概况", "处理器", "CPU数量", "内存") + + def teardown_method(self): + """通过命令删除测试文件,关闭设备管理器以及文本编辑器器""" + DdeMethod().base_method_kill_process_by_cmd("deepin-devicemanager") + DdeMethod().base_method_kill_process_by_cmd("deepin-editor") + DdeMethod().base_method_delete_all_file_in_documents_by_cmd() + sleep(3) -- Gitee