diff --git a/case/assert_res/logo_deepin.png b/case/assert_res/logo_deepin.png new file mode 100644 index 0000000000000000000000000000000000000000..6f46aec45210bf3d49a7492c2671f702ef1cb826 Binary files /dev/null and b/case/assert_res/logo_deepin.png differ diff --git a/case/test_dde_1271293.py b/case/test_dde_1271293.py new file mode 100644 index 0000000000000000000000000000000000000000..c78de0841856ce2f1b07f7a2e68e336ceff03e6e --- /dev/null +++ b/case/test_dde_1271293.py @@ -0,0 +1,19 @@ +from case.base_case import BaseCase +from pylinuxauto import sleep +from method.dde_method import DdeMethod +from method.dde_control_center_method import DdeControlCenterMethod +from method.dde_dock_method import DdeDockMethod + + +class TestDdeCase(BaseCase): + def test_dde_1271293(self): + """查看系统信息—版本协议""" + DdeDockMethod().dde_dock_method_click_control_center_btn_by_attr() + sleep(6) + DdeControlCenterMethod().dde_control_center_method_click_system_info_by_attr() + sleep(1) + self.assert_image_exist_in_dde('logo_deepin.png') + + def teardown_method(self): + """关闭控制中心""" + DdeMethod().dde_method_close_window() diff --git a/method/dde_control_center_method.py b/method/dde_control_center_method.py index 7698cfe82b77614cb828b5da08601d348b2cf4e4..270060c2ad1a3db4d2cfc8e6e63362a091994859 100644 --- a/method/dde_control_center_method.py +++ b/method/dde_control_center_method.py @@ -15,6 +15,10 @@ class DdeControlCenterMethod(BaseMethod): """在控制中心主界面中点击 键盘和语言""" self.dde_control_center_method_click_by_attr("键盘和语言") + def dde_control_center_method_click_system_info_by_attr(self): + """在控制中心主界面中点击 系统信息""" + self.dde_control_center_method_click_by_attr("系统信息") + def dde_control_center_method_click_keyboard_layout_by_attr(self): """在 键盘和语言 模块点击 键盘布局""" self.dde_control_center_method_click_by_attr("键盘布局")