diff --git a/case/test_dde_1271201.py b/case/test_dde_1271201.py new file mode 100644 index 0000000000000000000000000000000000000000..2ad2099e4fd543a30a0812ffe45c076494850442 --- /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)