diff --git a/case/assert_res/test_dde_1271071.bmp b/case/assert_res/test_dde_1271071.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4285adaa89984d4b267fc148f91ef0c211aea5df Binary files /dev/null and b/case/assert_res/test_dde_1271071.bmp differ diff --git a/case/assert_res/test_dde_1271071.gif b/case/assert_res/test_dde_1271071.gif new file mode 100644 index 0000000000000000000000000000000000000000..d1451980f88489e8f2838eefb90529d2b8431539 Binary files /dev/null and b/case/assert_res/test_dde_1271071.gif differ diff --git a/case/assert_res/test_dde_1271071.jpeg b/case/assert_res/test_dde_1271071.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..309386a37683e415d7f800016da569224c45def0 Binary files /dev/null and b/case/assert_res/test_dde_1271071.jpeg differ diff --git a/case/assert_res/test_dde_1271071.jpg b/case/assert_res/test_dde_1271071.jpg new file mode 100644 index 0000000000000000000000000000000000000000..33dec9e150ce7b5cd1ec3e7cf4ed34f659cd1bfb Binary files /dev/null and b/case/assert_res/test_dde_1271071.jpg differ diff --git a/case/assert_res/test_dde_1271071.png b/case/assert_res/test_dde_1271071.png new file mode 100644 index 0000000000000000000000000000000000000000..a366507b4f6ff18c216b2e952dbccb2c9acd783a Binary files /dev/null and b/case/assert_res/test_dde_1271071.png differ diff --git a/case/test_dde_1271071.py b/case/test_dde_1271071.py new file mode 100644 index 0000000000000000000000000000000000000000..91d46a33c3be9a1d354186e926fff6ff69c81b68 --- /dev/null +++ b/case/test_dde_1271071.py @@ -0,0 +1,37 @@ + +from apps.dde_autotest_euler.case.base_case import BaseCase +from apps.dde_autotest_euler.method.dde_method import DdeMethod + +from src import CmdCtl as Cmd +from src import Src, sleep + +from apps.dde_autotest_euler.config import config + +class TestDdeCase(BaseCase): + + def setup(self): + + self.pic_dir = "/tmp/test_dde_1271071" + self.formats = ["jpg", "jpeg", "bmp", "png", "gif"] + Cmd.run_cmd(f"mkdir {self.pic_dir}") + for fm in self.formats: + Cmd.run_cmd(f"cp {config.ASSERT_RES}/test_dde_1271071.{fm} {self.pic_dir}") + + def test_dde_1271071(self): + + Cmd.run_cmd("dde-file-manager /tmp/test_dde_1271071 &") + + euler = DdeMethod() + + for fm in self.formats: + euler.dde_dock.double_click_by_ocr(fm) + sleep(2) + self.assert_ocr_exist(f"测试图片{fm.upper()}") + Src.alt_f4() + + def teardown(self): + + Src.alt_f4() + DdeMethod().kill_process("dde-file-manager") + Cmd.run_cmd(f"rm -rf {self.pic_dir}") + DdeMethod().click_restore() diff --git a/dde.csv b/dde.csv index da288f1aa019c803a034ab4397aac1fdb125468a..a21acc7ed0b00350faf550c298524c1571ce3c47 100644 --- a/dde.csv +++ b/dde.csv @@ -80,3 +80,4 @@ 1893223,,, 1893491,,, 1892487,,, +1271071,,,