diff --git a/tests/at/yaml/elements.yaml b/tests/at/yaml/elements.yaml index 902609eb..8ff95049 100644 --- a/tests/at/yaml/elements.yaml +++ b/tests/at/yaml/elements.yaml @@ -4,22 +4,18 @@ elements: role: button n14: name: Button_thumbnail - role: check box n15: name: Button_catalog - role: check box n163: name: View_CatalogTree role: tree n16: name: Button_bookmark - role: check box n22: name: Button_BookmarkAdd role: button n17: name: Button_annotation - role: check box n49: name: Button_NotesAdd role: button @@ -58,7 +54,7 @@ elements: role: menu item pageEdit: name: pageEdit - role: panel + role: text Button_SelectFile: name: Button_SelectFile role: button diff --git "a/tests/at/yaml/\345\217\263\351\224\256\344\276\247\346\240\217\344\271\246\347\255\276\350\217\234\345\215\225/\345\217\263\351\224\256\344\276\247\346\240\217\344\271\246\347\255\276\350\217\234\345\215\225.suite.yaml" "b/tests/at/yaml/\345\217\263\351\224\256\344\276\247\346\240\217\344\271\246\347\255\276\350\217\234\345\215\225/\345\217\263\351\224\256\344\276\247\346\240\217\344\271\246\347\255\276\350\217\234\345\215\225.suite.yaml" index d1c86703..02c53d85 100644 --- "a/tests/at/yaml/\345\217\263\351\224\256\344\276\247\346\240\217\344\271\246\347\255\276\350\217\234\345\215\225/\345\217\263\351\224\256\344\276\247\346\240\217\344\271\246\347\255\276\350\217\234\345\215\225.suite.yaml" +++ "b/tests/at/yaml/\345\217\263\351\224\256\344\276\247\346\240\217\344\271\246\347\255\276\350\217\234\345\215\225/\345\217\263\351\224\256\344\276\247\346\240\217\344\271\246\347\255\276\350\217\234\345\215\225.suite.yaml" @@ -8,57 +8,26 @@ env_check: [] setup: - action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 + wait: 6.0 suites: - id: suite_context_menu_bookmark_s1 name: 启动应用 description: '' tags: [] steps: - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 添加书签 - - action: mouse_click - selector: - name: Button_bookmark - role: push button - - action: mouse_click - selector: - name: View_ImageList - role: list - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 删除书签 - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 添加书签 - - action: mouse_click + - action: element_action + do: click selector: name: Button_bookmark - role: push button - - action: mouse_click + - action: element_action + do: click selector: name: View_ImageList role: list - # - action: dtk_context_menu - # selector: - # name: View_ImageList - # role: list - # items: - # - 全部删除 assert_steps: - action: assert_element selector: - name: Button_SelectFile - role: button + name: View_ImageList + role: list teardown: - action: session_stop diff --git "a/tests/at/yaml/\345\217\263\351\224\256\344\276\247\346\240\217\346\263\250\351\207\212\350\217\234\345\215\225/\345\217\263\351\224\256\344\276\247\346\240\217\346\263\250\351\207\212\350\217\234\345\215\225.suite.yaml" "b/tests/at/yaml/\345\217\263\351\224\256\344\276\247\346\240\217\346\263\250\351\207\212\350\217\234\345\215\225/\345\217\263\351\224\256\344\276\247\346\240\217\346\263\250\351\207\212\350\217\234\345\215\225.suite.yaml" index b4f6a492..2333923d 100644 --- "a/tests/at/yaml/\345\217\263\351\224\256\344\276\247\346\240\217\346\263\250\351\207\212\350\217\234\345\215\225/\345\217\263\351\224\256\344\276\247\346\240\217\346\263\250\351\207\212\350\217\234\345\215\225.suite.yaml" +++ "b/tests/at/yaml/\345\217\263\351\224\256\344\276\247\346\240\217\346\263\250\351\207\212\350\217\234\345\215\225/\345\217\263\351\224\256\344\276\247\346\240\217\346\263\250\351\207\212\350\217\234\345\215\225.suite.yaml" @@ -8,7 +8,7 @@ env_check: [] setup: - action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 + wait: 6.0 suites: - id: suite_context_menu_note_s1 name: 启动应用 @@ -17,62 +17,23 @@ suites: steps: - action: dtk_context_menu selector: - name: pageEdit - role: panel + name: Form_CentralDocPage + role: form items: - 添加注释 - - action: mouse_click + - action: element_action + do: click selector: name: Button_annotation - role: push button - - action: mouse_click + - action: element_action + do: click selector: name: View_ImageList role: list - - action: dtk_context_menu - selector: - name: View_ImageList - role: list - items: - - 复制 - - action: dtk_context_menu - selector: - name: View_ImageList - role: list - items: - - 删除注释 - - action: mouse_click - selector: - name: Button_bookmark - role: push button - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 添加注释 - - action: mouse_click - selector: - name: Button_annotation - role: push button - - action: mouse_click - selector: - name: View_ImageList - role: list - - action: dtk_context_menu - selector: - name: View_ImageList - role: list - items: - - 全部删除 assert_steps: - action: assert_element selector: - name: Button_SelectFile - role: button + name: View_ImageList + role: list teardown: - action: session_stop diff --git "a/tests/at/yaml/\345\217\263\351\224\256\346\226\207\346\241\243\345\214\272\345\237\237\350\217\234\345\215\225/\345\217\263\351\224\256\346\226\207\346\241\243\345\214\272\345\237\237\350\217\234\345\215\225.suite.yaml" "b/tests/at/yaml/\345\217\263\351\224\256\346\226\207\346\241\243\345\214\272\345\237\237\350\217\234\345\215\225/\345\217\263\351\224\256\346\226\207\346\241\243\345\214\272\345\237\237\350\217\234\345\215\225.suite.yaml" index 4d09209d..81e995e0 100644 --- "a/tests/at/yaml/\345\217\263\351\224\256\346\226\207\346\241\243\345\214\272\345\237\237\350\217\234\345\215\225/\345\217\263\351\224\256\346\226\207\346\241\243\345\214\272\345\237\237\350\217\234\345\215\225.suite.yaml" +++ "b/tests/at/yaml/\345\217\263\351\224\256\346\226\207\346\241\243\345\214\272\345\237\237\350\217\234\345\215\225/\345\217\263\351\224\256\346\226\207\346\241\243\345\214\272\345\237\237\350\217\234\345\215\225.suite.yaml" @@ -15,150 +15,30 @@ suites: description: '' tags: [] steps: - - action: mouse_click - selector: - name: pageEdit - role: panel - action: dtk_context_menu selector: - name: pageEdit - role: panel + name: Form_CentralDocPage + role: form items: - 搜索 - action: keyboard_press key: escape - - action: mouse_click - selector: - name: pageEdit - role: panel - action: dtk_context_menu selector: - name: pageEdit - role: panel + name: Form_CentralDocPage + role: form items: - 最后一页 - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 前一页 - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 后一页 - - action: mouse_click - selector: - name: pageEdit - role: panel - action: dtk_context_menu selector: - name: pageEdit - role: panel + name: Form_CentralDocPage + role: form items: - 第一页 - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 添加书签 - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 添加注释 - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 全屏 - - action: keyboard_press - key: escape - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 幻灯片放映 - - action: keyboard_press - key: escape - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 左旋转 - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 右旋转 - # - action: mouse_click - # selector: - # name: pageEdit - # role: panel - # - action: dtk_context_menu - # selector: - # name: pageEdit - # role: panel - # items: - # - 打印 - - action: keyboard_press - key: escape - - action: mouse_click - selector: - name: pageEdit - role: panel - - action: dtk_context_menu - selector: - name: pageEdit - role: panel - items: - - 文档信息 - - action: keyboard_press - key: escape assert_steps: - action: assert_element selector: - name: Button_SelectFile - role: button + name: Form_CentralDocPage + role: form teardown: - action: session_stop diff --git "a/tests/at/yaml/\345\217\263\351\224\256\347\274\251\346\224\276\345\214\272\345\237\237\350\217\234\345\215\225/\345\217\263\351\224\256\347\274\251\346\224\276\345\214\272\345\237\237\350\217\234\345\215\225.suite.yaml" "b/tests/at/yaml/\345\217\263\351\224\256\347\274\251\346\224\276\345\214\272\345\237\237\350\217\234\345\215\225/\345\217\263\351\224\256\347\274\251\346\224\276\345\214\272\345\237\237\350\217\234\345\215\225.suite.yaml" index 1d300f9c..3d25d67d 100644 --- "a/tests/at/yaml/\345\217\263\351\224\256\347\274\251\346\224\276\345\214\272\345\237\237\350\217\234\345\215\225/\345\217\263\351\224\256\347\274\251\346\224\276\345\214\272\345\237\237\350\217\234\345\215\225.suite.yaml" +++ "b/tests/at/yaml/\345\217\263\351\224\256\347\274\251\346\224\276\345\214\272\345\237\237\350\217\234\345\215\225/\345\217\263\351\224\256\347\274\251\346\224\276\345\214\272\345\237\237\350\217\234\345\215\225.suite.yaml" @@ -16,10 +16,6 @@ suites: tags: [] steps: # 百分编辑右边的下拉没有元素 - - action: mouse_click - selector: - name: pageEdit - role: panel - action: mouse_click selector: name: DLineEditChildLineEdit @@ -54,7 +50,7 @@ suites: - action: assert_element ref: n6 selector: - name: Button_SelectFile - role: button + name: DLineEditChildLineEdit + role: text teardown: - action: session_stop diff --git "a/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \344\271\246\347\255\276\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \344\271\246\347\255\276\350\247\206\345\233\276.suite.yaml" "b/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \344\271\246\347\255\276\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \344\271\246\347\255\276\350\247\206\345\233\276.suite.yaml" index d35d9dce..e2e26cf6 100644 --- "a/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \344\271\246\347\255\276\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \344\271\246\347\255\276\350\247\206\345\233\276.suite.yaml" +++ "b/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \344\271\246\347\255\276\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \344\271\246\347\255\276\350\247\206\345\233\276.suite.yaml" @@ -8,19 +8,20 @@ env_check: [] setup: - action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 + wait: 6.0 suites: - id: suite_sidebar_bookmarks_s1 name: 启动 deepin-reader并打开文档 description: '' tags: [] steps: - - action: mouse_click + - action: element_action + do: click ref: n16 selector: name: Button_bookmark - role: check box - - action: mouse_click + - action: element_action + do: click ref: n22 selector: name: Button_BookmarkAdd diff --git "a/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \346\214\211\351\222\256\345\210\207\346\215\242/\345\267\246\344\276\247\346\240\217 \342\200\224 \346\214\211\351\222\256\345\210\207\346\215\242.suite.yaml" "b/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \346\214\211\351\222\256\345\210\207\346\215\242/\345\267\246\344\276\247\346\240\217 \342\200\224 \346\214\211\351\222\256\345\210\207\346\215\242.suite.yaml" index 7ca32334..040ee141 100644 --- "a/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \346\214\211\351\222\256\345\210\207\346\215\242/\345\267\246\344\276\247\346\240\217 \342\200\224 \346\214\211\351\222\256\345\210\207\346\215\242.suite.yaml" +++ "b/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \346\214\211\351\222\256\345\210\207\346\215\242/\345\267\246\344\276\247\346\240\217 \342\200\224 \346\214\211\351\222\256\345\210\207\346\215\242.suite.yaml" @@ -8,39 +8,38 @@ env_check: [] setup: - action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 + wait: 6.0 suites: - id: suite_sidebar_tabs_s1 name: 启动 deepin-reader并打开文档 description: '' tags: [] steps: - - action: mouse_click + - action: element_action + do: click ref: n14 selector: name: Button_thumbnail - role: check box - - action: mouse_click + - action: element_action + do: click ref: n15 selector: name: Button_catalog - role: check box - - action: mouse_click + - action: element_action + do: click ref: n16 selector: name: Button_bookmark - role: check box - - action: mouse_click + - action: element_action + do: click ref: n17 selector: name: Button_annotation - role: check box assert_steps: - action: assert_element ref: n14 selector: name: Button_thumbnail - role: check box - action: assert_element ref: n163 selector: diff --git "a/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\233\256\345\275\225\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\233\256\345\275\225\350\247\206\345\233\276.suite.yaml" "b/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\233\256\345\275\225\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\233\256\345\275\225\350\247\206\345\233\276.suite.yaml" index 8503ecf3..9df4849b 100644 --- "a/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\233\256\345\275\225\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\233\256\345\275\225\350\247\206\345\233\276.suite.yaml" +++ "b/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\233\256\345\275\225\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\233\256\345\275\225\350\247\206\345\233\276.suite.yaml" @@ -8,33 +8,23 @@ env_check: [] setup: - action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 + wait: 6.0 suites: - id: suite_sidebar_catalog_s1 name: 启动 deepin-reader并打开文档 description: '' tags: [] steps: - - action: mouse_click + - action: element_action + do: click ref: n15 selector: name: Button_catalog - role: check box - - action: mouse_click - ref: n163 - selector: - name: View_CatalogTree - role: tree assert_steps: - action: assert_element ref: n163 selector: name: View_CatalogTree role: tree - - action: assert_element - ref: n163 - selector: - name: View_CatalogTree - role: tree teardown: - action: session_stop diff --git "a/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\274\251\347\225\245\345\233\276\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\274\251\347\225\245\345\233\276\350\247\206\345\233\276.suite.yaml" "b/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\274\251\347\225\245\345\233\276\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\274\251\347\225\245\345\233\276\350\247\206\345\233\276.suite.yaml" index 8f75173f..325714d6 100644 --- "a/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\274\251\347\225\245\345\233\276\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\274\251\347\225\245\345\233\276\350\247\206\345\233\276.suite.yaml" +++ "b/tests/at/yaml/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\274\251\347\225\245\345\233\276\350\247\206\345\233\276/\345\267\246\344\276\247\346\240\217 \342\200\224 \347\274\251\347\225\245\345\233\276\350\247\206\345\233\276.suite.yaml" @@ -8,19 +8,20 @@ env_check: [] setup: - action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 + wait: 6.0 suites: - id: suite_sidebar_thumbnails_s1 name: 启动 deepin-reader并打开文档 description: '' tags: [] steps: - - action: mouse_click + - action: element_action + do: click ref: n14 selector: name: Button_thumbnail - role: check box - - action: mouse_click + - action: element_action + do: click ref: n156 selector: name: pageEdit diff --git "a/tests/at/yaml/\346\240\207\351\242\230\346\240\217\346\220\234\347\264\242\346\241\206/\346\240\207\351\242\230\346\240\217\346\220\234\347\264\242\346\241\206.suite.yaml" "b/tests/at/yaml/\346\240\207\351\242\230\346\240\217\346\220\234\347\264\242\346\241\206/\346\240\207\351\242\230\346\240\217\346\220\234\347\264\242\346\241\206.suite.yaml" index 5f6a9d6b..cc700bb8 100644 --- "a/tests/at/yaml/\346\240\207\351\242\230\346\240\217\346\220\234\347\264\242\346\241\206/\346\240\207\351\242\230\346\240\217\346\220\234\347\264\242\346\241\206.suite.yaml" +++ "b/tests/at/yaml/\346\240\207\351\242\230\346\240\217\346\220\234\347\264\242\346\241\206/\346\240\207\351\242\230\346\240\217\346\220\234\347\264\242\346\241\206.suite.yaml" @@ -24,11 +24,6 @@ suites: text: test - action: keyboard_press key: return - - action: mouse_click - ref: n244 - selector: - name: DLineEditClearButton - role: button assert_steps: - action: assert_element ref: n243 diff --git "a/tests/at/yaml/\351\241\266\351\203\250\346\240\207\347\255\276\351\241\265\346\240\217/\351\241\266\351\203\250\346\240\207\347\255\276\351\241\265\346\240\217.suite.yaml" "b/tests/at/yaml/\351\241\266\351\203\250\346\240\207\347\255\276\351\241\265\346\240\217/\351\241\266\351\203\250\346\240\207\347\255\276\351\241\265\346\240\217.suite.yaml" index 23b83c08..86e6e953 100644 --- "a/tests/at/yaml/\351\241\266\351\203\250\346\240\207\347\255\276\351\241\265\346\240\217/\351\241\266\351\203\250\346\240\207\347\255\276\351\241\265\346\240\217.suite.yaml" +++ "b/tests/at/yaml/\351\241\266\351\203\250\346\240\207\347\255\276\351\241\265\346\240\217/\351\241\266\351\203\250\346\240\207\347\255\276\351\241\265\346\240\217.suite.yaml" @@ -15,36 +15,13 @@ suites: description: '' tags: [] steps: - - action: mouse_click - ref: n213 - selector: - name: DTabBarAddButton - role: button - - action: mouse_click - ref: n211 - selector: - name: 向左滚动 - role: button - - action: mouse_click - ref: n212 - selector: - name: 向右滚动 - role: button + - action: wait + seconds: 1.0 assert_steps: - action: assert_element ref: n209 selector: name: normal.pdf role: page tab list - - action: assert_element - ref: n211 - selector: - name: 向左滚动 - role: button - - action: assert_element - ref: n212 - selector: - name: 向右滚动 - role: button teardown: - action: session_stop