diff --git a/public/dde_desktop_public_widget/dde_desktop_public_widget.py b/public/dde_desktop_public_widget/dde_desktop_public_widget.py index 323b81f..f223c1d 100644 --- a/public/dde_desktop_public_widget/dde_desktop_public_widget.py +++ b/public/dde_desktop_public_widget/dde_desktop_public_widget.py @@ -44,7 +44,6 @@ def dfm_warning(func): # pylint: disable=too-many-ancestors -@letmego.mark @log class _DdeDesktopPublicBaseWidget(Src, RightMenuPublicWidget): """ @@ -335,6 +334,7 @@ class _DdeDesktopPublicBaseWidget(Src, RightMenuPublicWidget): # pylint: disable=too-many-ancestors,too-many-public-methods +@letmego.mark class DdeDesktopPublicWidget(_DdeDesktopPublicBaseWidget): """ 系统桌面业务层 diff --git a/public/dde_dock_public_widget/dde_dock_public_widget.py b/public/dde_dock_public_widget/dde_dock_public_widget.py index 6e71523..5e5bfa7 100644 --- a/public/dde_dock_public_widget/dde_dock_public_widget.py +++ b/public/dde_dock_public_widget/dde_dock_public_widget.py @@ -12,10 +12,10 @@ import letmego from public.dde_dock_public_widget.config import Config from setting.globalconfig import GlobalConfig from src import ApplicationError, TemplateElementNotFound -from src.cmdctl import CmdCtl from src import Src from src import log from src import logger +from src.cmdctl import CmdCtl APPS = { "文件管理器": {"package": "dde-file-manager", "dock_btn": "Btn_文件管理器"}, @@ -400,6 +400,11 @@ class BaseWidget(Src): logger.info("任务栏右键“新建窗口“") sleep(0.5) + def right_click_element_in_dock_by_attr(self, btn): + """在dock上右键某个元素""" + self.dog.element_click(btn, button=3) + + @letmego.mark @log # pylint: disable=too-many-public-methods @@ -1399,7 +1404,3 @@ class DdeDockPublicWidget(BaseWidget): """ self.close_app("五子棋") sleep(0.5) - - -if __name__ == '__main__': - DdeDockPublicWidget().click_launcher_in_dock_by_attr() diff --git a/src/rtk/local_runner.py b/src/rtk/local_runner.py index 54d01f0..3de81b8 100644 --- a/src/rtk/local_runner.py +++ b/src/rtk/local_runner.py @@ -33,8 +33,6 @@ al_setting.report_language = GlobalConfig.REPORT_LANGUAGE import letmego -GlobalConfig.LETMEGO_DEBUG = False - from src import logger from src.rtk._base import Args from src.rtk._base import transform_app_name @@ -270,6 +268,7 @@ class LocalRunner: if default.get(Args.top.value): cmd.extend(["--top", default.get(Args.top.value)]) if default.get(Args.autostart.value): + GlobalConfig.LETMEGO_DEBUG = False cmd.extend(["--autostart", default.get(Args.autostart.value)]) if default.get(Args.repeat.value): cmd.extend(["--repeat", default.get(Args.repeat.value)])