diff --git a/case/test_dde_1892511.py b/case/test_dde_1892511.py index 898dd556665fd1900dbcd381701d5d2d491b91aa..366b2546c4f1a18abbdd902a107ffd3ba2af495a 100644 --- a/case/test_dde_1892511.py +++ b/case/test_dde_1892511.py @@ -22,6 +22,29 @@ class TestDdeCase(BaseCase): sleep(5) self.assert_process_status(True, "deepin-font-manager") + def test_dde_1892511_3(self): + """桌面打开字体管理器""" + euler = DdeMethod() + euler.dde_dock.click_launcher_btn_by_attr() + euler.dde_launcher.click_search_box_by_attr() + Src.input("ziti") + sleep(3) + euler.dde_launcher.right_click_by_attr("字体管理器") + Src.select_menu(2) + sleep(1) + Src.esc() + euler.click_restore() + sleep(1) + euler.dde_dock.double_click_by_img("deepin-font_icon.png") + sleep(5) + self.assert_process_status(True, "deepin-font-manager") + DdeMethod().kill_process("deepin-font-manager") + sleep(3) + euler.dde_dock.right_click_by_img("deepin-font_icon.png") + Src.select_menu(1) + sleep(5) + self.assert_process_status(True, "deepin-font-manager") + @pytest.fixture(autouse=True) def clear(self): DdeMethod().kill_process("deepin-font-manager") diff --git a/method/image_res/deepin-font_icon.png b/method/image_res/deepin-font_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..800ee055b17b4632bfa192f6d085cf5d7ca3b710 Binary files /dev/null and b/method/image_res/deepin-font_icon.png differ