diff --git a/case/test_dde_1956209.py b/case/test_dde_1956209.py new file mode 100644 index 0000000000000000000000000000000000000000..6a6caf70d025027427fdd9eb92f44afea8d48065 --- /dev/null +++ b/case/test_dde_1956209.py @@ -0,0 +1,39 @@ +from time import sleep +from src import Src +import pytest +from src import CmdCtl as Cmd +from src.ocr_utils import OCRUtils as OCR +from apps.dde_autotest_euler.case.base_case import BaseCase +from apps.dde_autotest_euler.method.dde_method import DdeMethod + + +class TestDdeCase(BaseCase): + + def test_dde_1956209(self): + """启动器打开日历""" + euler = DdeMethod() + euler.open_software_by_launcher("rili") + sleep(3) + res = OCR.ocr( + "日程类型", + picture_abspath=None, + similarity=0.6, + return_first=False, + lang='ch', + max_match_number=1 + ) + if not isinstance(res, tuple): + euler.dde_dock.click_by_img("calendar_style_change.png") + sleep(2) + self.assert_ocr_exist("日程类型") + + self.assert_ocr_exist("工作", "生活", "其他") + + + @pytest.fixture(autouse=True) + def clear(self): + DdeMethod().kill_process("dde-calendar") + yield + DdeMethod().kill_process("dde-calendar") + DdeMethod().click_restore() + DdeMethod().esc() diff --git a/dde.csv b/dde.csv index 7d3eeac503649e98352b30bce1fd796bbd736330..87980838d20b9d9c207445768e93f673f2adc3db 100644 --- a/dde.csv +++ b/dde.csv @@ -133,4 +133,5 @@ 1450519,,, 1952209,,, 1952211,,, -1955475,,, \ No newline at end of file +1955475,,, +1956209,,, \ No newline at end of file