From 8d7cefd6c6ddf0a95d70bd1e89ea992522bd7042 Mon Sep 17 00:00:00 2001 From: xianglongfei_uniontech Date: Tue, 26 Aug 2025 17:38:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=A0=8F=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B=EF=BC=9A1918675?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- case/test_dde_1918675.py | 40 ++++++++++++++++++++++++++++++++++++++++ dde.csv | 1 + 2 files changed, 41 insertions(+) create mode 100644 case/test_dde_1918675.py diff --git a/case/test_dde_1918675.py b/case/test_dde_1918675.py new file mode 100644 index 0000000..f7e26af --- /dev/null +++ b/case/test_dde_1918675.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python3 +# _*_ coding:utf-8 _*_ +""" +@Time : 2025/08/26 +@Author : xianglongfei@uniontech.com +""" + +import pytest + +from src import sleep +from apps.dde_autotest_euler.case.base_case import BaseCase +from public.dde_dock_public_widget import DdeDockPublicWidget +from apps.dde_autotest_euler.method.dde_method import DdeMethod + + +class TestDdeCase(BaseCase): + def test_dde_1918675(self): + """【任务栏】【插件】任务栏时间图标hover下tips提示 """ + dock = DdeDockPublicWidget() + #【步骤】:1.鼠标hover到任务栏时间图标上 + dock.move_to_element_in_dock_by_attr("Btn_datetime") + sleep(2) + euler = DdeMethod() + #【断言】:2.tips显示系统当前时间:格式“xxxx年xx月xx日 星期x xx:xx” + # 系统的秒数一直变化:只精确到分钟 + # 获取当前日期并转换为中文大写星期格式 + weekday_num = euler.run_cmd("date +'%w'").strip() + weekday_map = {'0': '日', '1': '一', '2': '二', '3': '三', '4': '四', '5': '五', '6': '六'} + weekday_cn = weekday_map.get(weekday_num, '') + time = euler.run_cmd(f"date +'%Y年%-m月%-d日星期{weekday_cn}%-H:%M'").strip() + self.assert_ocr_exist(time) + + + @pytest.fixture(scope="function", autouse=True) + def setup_teardown_1918675(self): + """前置和后置""" + yield + #【后置】:1.移动鼠标,取消hover + dock = DdeDockPublicWidget() + dock.move_to(960,540) diff --git a/dde.csv b/dde.csv index 49219a0..0486d02 100644 --- a/dde.csv +++ b/dde.csv @@ -113,6 +113,7 @@ 1918663,,, 1918665,,, 1918671,,, +1918675,,, 1918249,,, 1918489,,, 1918487,,, -- Gitee