From 720cc9433d37f68721e643776420f30857f67c9a Mon Sep 17 00:00:00 2001 From: qicoffee Date: Fri, 20 Sep 2024 16:09:21 +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=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E6=94=B6=E9=9B=86=E5=B7=A5=E5=85=B7=E5=8D=95=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E6=97=A5=E5=BF=97=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/base_case.py | 3 ++- case/test_dde_1271153.py | 2 +- case/test_dde_1271169.py | 18 ++++++++++++++++++ case/test_dde_1271247.py | 11 +++++------ case/test_dde_1271293.py | 2 +- case/test_dde_1271315.py | 2 +- case/test_dde_1271327.py | 8 ++++---- case/test_dde_1271331.py | 8 ++++---- 8 files changed, 36 insertions(+), 18 deletions(-) create mode 100644 case/test_dde_1271169.py diff --git a/case/base_case.py b/case/base_case.py index 27a145c..044d5b1 100644 --- a/case/base_case.py +++ b/case/base_case.py @@ -12,8 +12,9 @@ import pylinuxauto class BaseCase(AssertMethod): """用例基类""" + def click_restore(self): """ 点击左上角 """ - pylinuxauto.mousekey.click(10, 10) \ No newline at end of file + pylinuxauto.mousekey.click(10, 10) diff --git a/case/test_dde_1271153.py b/case/test_dde_1271153.py index 4fbae77..00a899e 100644 --- a/case/test_dde_1271153.py +++ b/case/test_dde_1271153.py @@ -10,7 +10,7 @@ class TestDdeCase(BaseCase): euler = DdeMethod() euler.dde_method_open_software_by_launcher("guidang") sleep(2) - self.assert_process_status(True, 'deepin-compressor') + self.assert_process_status(True, "deepin-compressor") def teardown_method(self): """""" diff --git a/case/test_dde_1271169.py b/case/test_dde_1271169.py new file mode 100644 index 0000000..65ec66a --- /dev/null +++ b/case/test_dde_1271169.py @@ -0,0 +1,18 @@ +from pylinuxauto import sleep +from case.base_case import BaseCase +from method.dde_method import DdeMethod + + +class TestDdeCase(BaseCase): + def test_dde_1271169(self): + """日志收集工具-单模块日志导出""" + euler = DdeMethod() + euler.dde_method_open_software_by_launcher("rizhishoujigongju") + sleep(6) + euler.deepin_log_viewer_method_export_log_by_attr("Boot-Shutdown Event", "Html (*.html)") + self.assert_image_exist_in_dde("test_dde_1271169") + + def teardown_method(self): + """通过命令关闭日志收集工具""" + DdeMethod().base_method_kill_process_by_cmd("deepin-log-viewer") + DdeMethod().base_method_delete_all_file_in_documents_by_cmd() diff --git a/case/test_dde_1271247.py b/case/test_dde_1271247.py index 066bdce..8decff7 100644 --- a/case/test_dde_1271247.py +++ b/case/test_dde_1271247.py @@ -7,22 +7,21 @@ import pylinuxauto class TestDdeCase(BaseCase): def test_dde_1271247(self): """终端关闭""" - app_name = 'deepin-terminal' + app_name = "deepin-terminal" DdeMethod().base_method_kill_process_by_cmd(app_name) pylinuxauto.ctrl_alt_t() DdeMethod().base_method_click_by_img("terminal_set_btn.png") sleep(1) DdeMethod().base_method_click_by_ocr("远程管理") sleep(1) - x, y = pylinuxauto.find_element_by_ocr('未添加').result - pylinuxauto.click(x-150, y) - self.assert_ocr_not_exist('未添加') + x, y = pylinuxauto.find_element_by_ocr("未添加").result + pylinuxauto.click(x - 150, y) + self.assert_ocr_not_exist("未添加") pylinuxauto.alt_f4() sleep(1) self.assert_process_status(False, app_name) - def teardown_method(self): """""" - pylinuxauto.alt_f4() \ No newline at end of file + pylinuxauto.alt_f4() diff --git a/case/test_dde_1271293.py b/case/test_dde_1271293.py index c78de08..d9d43b0 100644 --- a/case/test_dde_1271293.py +++ b/case/test_dde_1271293.py @@ -12,7 +12,7 @@ class TestDdeCase(BaseCase): sleep(6) DdeControlCenterMethod().dde_control_center_method_click_system_info_by_attr() sleep(1) - self.assert_image_exist_in_dde('logo_deepin.png') + self.assert_image_exist_in_dde("logo_deepin.png") def teardown_method(self): """关闭控制中心""" diff --git a/case/test_dde_1271315.py b/case/test_dde_1271315.py index 2add15c..c9a408b 100644 --- a/case/test_dde_1271315.py +++ b/case/test_dde_1271315.py @@ -21,7 +21,7 @@ class TestDdeCase(BaseCase): sleep(1) self.assert_ocr_exist("搜索") sleep(1) - DdeMethod().base_method_click_by_img('launcher_power_btn.png') + DdeMethod().base_method_click_by_img("launcher_power_btn.png") sleep(1) self.assert_ocr_exist("关机") pylinuxauto.mousekey.click(10, 10) diff --git a/case/test_dde_1271327.py b/case/test_dde_1271327.py index 8056291..00900c4 100644 --- a/case/test_dde_1271327.py +++ b/case/test_dde_1271327.py @@ -6,16 +6,16 @@ from case.base_case import BaseCase class TestDdeCase(BaseCase): def test_dde_1271327_1(self): """快捷键关闭剪贴板""" - pylinuxauto.hot_key('ctrl', 'alt', 'v') + pylinuxauto.hot_key("ctrl", "alt", "v") time.sleep(2) self.assert_ocr_exist("剪贴板") - pylinuxauto.hot_key('ctrl', 'alt', 'v') + pylinuxauto.hot_key("ctrl", "alt", "v") time.sleep(2) self.assert_ocr_not_exist("剪贴板") - + def test_dde_1271327_2(self): """点击空白处关闭剪贴板""" - pylinuxauto.hot_key('ctrl', 'alt', 'v') + pylinuxauto.hot_key("ctrl", "alt", "v") time.sleep(2) self.assert_ocr_exist("剪贴板") pylinuxauto.click(1000, 500) diff --git a/case/test_dde_1271331.py b/case/test_dde_1271331.py index a7f410f..87a0acf 100644 --- a/case/test_dde_1271331.py +++ b/case/test_dde_1271331.py @@ -4,19 +4,19 @@ from case.base_case import BaseCase from method.dde_terminal_method import DdeTerminalMethod from method.dde_method import DdeMethod + class TestDdeCase(BaseCase): def test_dde_1271331(self): """桌面-右键菜单-在终端中打开""" - pylinuxauto.hot_key('win', 'd') + pylinuxauto.hot_key("win", "d") time.sleep(2) euler = DdeTerminalMethod() euler.dde_terminal_method__right_click_by_xy() time.sleep(2) - + self.assert_ocr_exist("uos@") - + def teardown_method(self): """关闭窗口""" DdeMethod().dde_method_close_window() time.sleep(2) - -- Gitee