diff --git a/tests/at/at-tree.yaml b/tests/at/at-tree.yaml index c14bd246..5419faad 100644 --- a/tests/at/at-tree.yaml +++ b/tests/at/at-tree.yaml @@ -1,468 +1,1048 @@ version: '1.0' +app: deepin-reader tree: -- id: n0 - role: form +- role: form name: Form_DMainWindow object_name: '' accessible_id: '' - classification: container - comment: '' - annotation_status: draft + description: '' + actions: + - SetFocus + index_in_parent: 0 + states: + - active + - enabled + - focusable + - focused + - resizable + - sensitive + - showing + - visible + source: runtime children: - - id: n1 - role: form - name: Form_Central + - role: form + name: Form_DMainWindowTitlebar object_name: '' accessible_id: '' - classification: container - comment: '' - annotation_status: draft + description: '' + actions: [] + index_in_parent: 0 + states: + - enabled + - sensitive + - showing + - visible + source: runtime children: - - id: n2 - role: form - name: Form_widget_1 + - role: form + name: Form_DTitlebarLeftArea object_name: '' accessible_id: '' - classification: container - comment: '' - annotation_status: draft + description: '' + actions: [] + index_in_parent: 3 + states: + - enabled + - sensitive + - showing + - visible + source: runtime children: - - id: n3 - role: form - name: Form_CentralNavPage + - role: button + name: DTitlebarIconLabel object_name: '' accessible_id: '' - classification: container + description: '' + actions: + - Press + index_in_parent: 0 + states: + - enabled + - sensitive + - showing + - visible + source: runtime + id: n6 + classification: interactive + state_labels: &id001 [] + class_name: '' comment: '' annotation_status: draft + - role: form + name: Form_TitleWidget + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 1 + states: + - enabled + - sensitive + - showing + - visible + source: runtime children: - - id: n6 - role: button - name: Button_SelectFile + - role: check box + name: Button_ThumbnailToggle object_name: '' accessible_id: '' + description: 缩略图 + actions: [] + index_in_parent: 0 + states: + - checkable + - focusable + - showing + - visible + source: runtime + id: n8 classification: interactive - comment: 'GUI位置: 中央空白页(无文件打开时) | 功能: 打开文件选择对话框' - annotation_status: reviewed - - id: n7 - role: image - name: Label_Icon - object_name: '' - accessible_id: '' - classification: container + state_labels: *id001 + class_name: '' comment: '' annotation_status: draft - - id: n8 - role: form - name: Form_CentralDocPage - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n9 - role: form - name: Form_DocSheet + - role: form + name: Form_widget object_name: '' accessible_id: '' - classification: container - comment: '' - annotation_status: draft + description: '' + actions: [] + index_in_parent: 1 + states: + - showing + - visible + source: runtime children: - - id: n10 - role: form - name: Form_SheetSidebar + - role: form + name: Form_scaleEdit_P object_name: '' accessible_id: '' - classification: container - comment: '' - annotation_status: draft + description: '' + actions: [] + index_in_parent: 0 + states: + - focusable + - showing + - visible + source: runtime children: - - id: n11 - role: form - name: Form_SearchResWidget - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n13 - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - - id: n14 - role: check box - name: Button_thumbnail - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏顶部按钮组 | 功能: 切换到缩略图视图' - annotation_status: reviewed - - id: n15 - role: check box - name: Button_catalog - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏顶部按钮组 | 功能: 切换到目录视图' - annotation_status: reviewed - - id: n16 - role: check box - name: Button_bookmark - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏顶部按钮组 | 功能: 切换到书签视图' - annotation_status: reviewed - - id: n17 - role: check box - name: Button_annotation - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏顶部按钮组 | 功能: 切换到批注视图' - annotation_status: reviewed - - id: n18 - role: check box - name: Button_search + - role: text + name: DLineEditChildLineEdit object_name: '' accessible_id: '' + description: '' + actions: [] + index_in_parent: 0 + states: + - editable + - focusable + - showing + - visible + source: runtime + id: n11 classification: interactive - comment: 'GUI位置: 左侧栏顶部按钮组 | 功能: 切换到搜索视图' - annotation_status: reviewed - - id: n19 - role: form - name: Form_BookMarkWidget - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n20 - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - - id: n22 - role: button - name: Button_BookmarkAdd - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏书签视图底部 | 功能: 添加书签' - annotation_status: reviewed - - id: n24 - role: form - name: Form_NotesWidget - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n25 - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - - id: n49 - role: button - name: Button_NotesAdd - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏批注视图底部 | 功能: 添加批注' - annotation_status: reviewed - - id: n51 - role: form - name: Form_ThumbnailWidget - object_name: '' - accessible_id: '' - classification: container + state_labels: *id001 + class_name: '' comment: '' annotation_status: draft - children: - - id: n52 - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - - id: n153 - role: form - name: Form_Paging - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n155 - role: form - name: Form_Page - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n156 - role: text - name: pageEdit - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏缩略图视图分页区 | 功能: 输入页码跳转' - annotation_status: reviewed - - id: n158 - role: button - name: Button_ThumbnailPre - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏缩略图视图分页区 | 功能: 上一页缩略图' - annotation_status: reviewed - - id: n159 - role: button - name: Button_ThumbnailNext - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏缩略图视图分页区 | 功能: 下一页缩略图' - annotation_status: reviewed - - id: n161 - role: form - name: Form_CatalogWidget - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n163 - role: tree - name: View_CatalogTree - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 左侧栏目录视图 | 功能: 显示文档目录树' - annotation_status: reviewed - - id: n208 - role: form - name: Form_DocTabBar + id: n10 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n9 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n7 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n5 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: form + name: Form_DTitlebarRightArea + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 4 + states: + - enabled + - sensitive + - showing + - visible + source: runtime + children: + - role: form + name: Form_DTitlebarButtonArea + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 0 + states: + - enabled + - sensitive + - showing + - visible + source: runtime + children: + - role: button + name: DTitlebarDWindowOptionButton object_name: '' accessible_id: '' - classification: container + description: '' + actions: + - Press + - SetFocus + index_in_parent: 0 + states: + - enabled + - focusable + - sensitive + - showing + - visible + source: runtime + id: n18 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: button + name: DTitlebarDWindowMinButton + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + - SetFocus + index_in_parent: 1 + states: + - enabled + - focusable + - sensitive + - showing + - visible + source: runtime + id: n19 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: button + name: DTitlebarDWindowMaxButton + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + - SetFocus + index_in_parent: 2 + states: + - enabled + - focusable + - sensitive + - showing + - visible + source: runtime + id: n20 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: button + name: DTitlebarDWindowQuitFullscreenButton + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + - SetFocus + index_in_parent: 3 + states: + - enabled + - focusable + - sensitive + source: runtime + id: n21 + classification: interactive + state_labels: *id001 + class_name: '' comment: '' annotation_status: draft + - role: button + name: DTitlebarDWindowCloseButton + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + - SetFocus + index_in_parent: 4 + states: + - enabled + - focusable + - sensitive + - showing + - visible + source: runtime + id: n22 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n17 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n16 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n1 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: form + name: Form_Central + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 1 + states: + - enabled + - sensitive + - showing + - visible + source: runtime + children: + - role: form + name: Form_widget_1 + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 0 + states: + - enabled + - sensitive + - showing + - visible + source: runtime + children: + - role: form + name: Form_CentralDocPage + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 0 + states: + - enabled + - sensitive + source: runtime + children: + - role: form + name: Form_DocTabBar + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 0 + states: + - enabled + - sensitive + source: runtime children: - - id: n209 - role: page tab list - name: normal.pdf + - role: page tab list + name: '' object_name: '' accessible_id: '' - classification: interactive - comment: 'GUI位置: 顶部标签页栏 | 功能: 已打开文档的标签页列表' - annotation_status: reviewed + description: '' + actions: [] + index_in_parent: 0 + states: + - enabled + - sensitive + source: runtime children: - - id: n210 - role: page tab - name: normal.pdf - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 顶部标签页栏 | 功能: normal.pdf文档标签页' - annotation_status: reviewed - - id: n211 - role: button + - role: button name: 向左滚动 object_name: '' accessible_id: '' + description: '' + actions: + - Press + - SetFocus + index_in_parent: 0 + states: + - enabled + - focusable + - sensitive + source: runtime + id: n28 classification: interactive - comment: 'GUI位置: 顶部标签页栏 | 功能: 标签页向左滚动' - annotation_status: reviewed - - id: n212 - role: button + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: button name: 向右滚动 object_name: '' accessible_id: '' + description: '' + actions: + - Press + - SetFocus + index_in_parent: 1 + states: + - enabled + - focusable + - sensitive + source: runtime + id: n29 classification: interactive - comment: 'GUI位置: 顶部标签页栏 | 功能: 标签页向右滚动' - annotation_status: reviewed - - id: n213 - role: button + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n27 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: button name: DTabBarAddButton object_name: '' accessible_id: '' + description: '' + actions: + - Press + - SetFocus + index_in_parent: 1 + states: + - enabled + - focusable + - sensitive + source: runtime + id: n30 classification: interactive - comment: 'GUI位置: 顶部标签页栏右侧 | 功能: 新建标签页' - annotation_status: reviewed - - id: n217 - role: form - name: Form_DMainWindowTitlebar - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n221 - role: form - name: Form_DTitlebarLeftArea - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n223 - role: form - name: Form_TitleWidget - object_name: '' - accessible_id: '' + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n26 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n25 classification: container + state_labels: *id001 + class_name: '' comment: '' annotation_status: draft + - role: form + name: Form_CentralNavPage + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 1 + states: + - enabled + - sensitive + - showing + - visible + source: runtime children: - - id: n224 - role: check box - name: Button_ThumbnailToggle - object_name: Thumbnails + - role: button + name: Button_SelectFile + object_name: '' accessible_id: '' + description: '' + actions: + - Press + - ShowMenu + index_in_parent: 2 + states: + - enabled + - focusable + - sensitive + - showing + - visible + source: runtime + id: n36 classification: interactive - comment: 'GUI位置: 标题栏左侧 | 功能: 展开/收起侧边栏' - annotation_status: reviewed - - id: n225 - role: form - name: Form_widget + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: image + name: Label_Icon object_name: '' accessible_id: '' + description: '' + actions: [] + index_in_parent: 3 + states: + - enabled + - read_only + - sensitive + - showing + - visible + source: runtime + id: n37 classification: container + state_labels: *id001 + class_name: '' comment: '' annotation_status: draft - children: - - id: n226 - role: form - name: Form_scaleEdit_P - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n227 - role: text - name: DLineEditChildLineEdit - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 标题栏缩放输入框 | 功能: 输入缩放比例' - annotation_status: reviewed - - id: n240 - role: form - name: Form_widget_4 + id: n33 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n24 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n23 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n0 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft +- role: popup menu + name: DTitlebarMainMenu + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 1 + states: + - enabled + - resizable + - sensitive + source: runtime + children: + - role: menu item + name: 新窗口 object_name: '' accessible_id: '' - classification: container + description: '' + actions: + - Press + index_in_parent: 0 + states: + - enabled + - sensitive + source: runtime + id: n40 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 新标签页 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 1 + states: + - enabled + - sensitive + source: runtime + id: n41 + classification: interactive + state_labels: *id001 + class_name: '' comment: '' annotation_status: draft + - role: menu item + name: 保存 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 3 + states: [] + source: runtime + id: n42 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 另存为 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 4 + states: [] + source: runtime + id: n43 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 在文件管理器中显示 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 6 + states: [] + source: runtime + id: n44 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 放大镜 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 7 + states: [] + source: runtime + id: n45 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 工具 + object_name: '' + accessible_id: '' + description: '' + actions: + - ShowMenu + index_in_parent: 8 + states: [] + source: runtime children: - - id: n242 - role: form - name: Form_findSearchEdit_P + - role: popup menu + name: Menu_Hand object_name: '' accessible_id: '' + description: '' + actions: [] + index_in_parent: 0 + states: + - resizable + source: runtime + children: + - role: menu item + name: 选择工具 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 0 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n48 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 手形工具 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 1 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n49 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n47 classification: container + state_labels: *id001 + class_name: '' comment: '' annotation_status: draft + id: n46 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 搜索 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 9 + states: [] + source: runtime + id: n50 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 打印 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 10 + states: [] + source: runtime + id: n51 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 主题 + object_name: '' + accessible_id: '' + description: '' + actions: + - ShowMenu + index_in_parent: 12 + states: + - enabled + - sensitive + source: runtime + children: + - role: popup menu + name: DTitlebarThemeMenu + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 0 + states: + - enabled + - resizable + - sensitive + source: runtime children: - - id: n243 - role: text - name: DLineEditChildLineEdit + - role: menu item + name: 浅色 object_name: '' accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 0 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n54 classification: interactive - comment: 'GUI位置: 标题栏搜索框 | 功能: 输入搜索关键词' - annotation_status: reviewed - children: - - id: n244 - role: button - name: DLineEditClearButton - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 标题栏搜索框内 | 功能: 清除搜索内容' - annotation_status: reviewed - - id: n245 - role: button - name: DSearchEditIconButton - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 标题栏搜索框内 | 功能: 搜索按钮' - annotation_status: reviewed - - id: n246 - role: form - name: Form_DSearchEditIconWidget - object_name: '' - accessible_id: '' - classification: container - comment: '' - annotation_status: draft - children: - - id: n247 - role: button - name: DSearchEditIconButton - object_name: '' - accessible_id: '' - classification: interactive - comment: 'GUI位置: 标题栏搜索框内 | 功能: 搜索按钮(图标)' - annotation_status: reviewed -- id: n253 - role: popup menu - name: DTitlebarThemeMenu + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 深色 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 1 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n55 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 跟随系统 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 2 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n56 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n53 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n52 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 帮助 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 14 + states: [] + source: runtime + id: n57 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 关于 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 15 + states: + - enabled + - sensitive + source: runtime + id: n58 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 退出 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 16 + states: + - enabled + - sensitive + source: runtime + id: n59 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n39 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft +- role: popup menu + name: Menu_Hand object_name: '' accessible_id: '' + description: '' + actions: [] + index_in_parent: 0 + states: + - resizable + source: runtime + children: + - role: menu item + name: 选择工具 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 0 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n61 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item + name: 手形工具 + object_name: '' + accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 1 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n62 + classification: interactive + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n60 classification: container + state_labels: *id001 + class_name: '' comment: '' annotation_status: draft +- role: popup menu + name: DTitlebarThemeMenu + object_name: '' + accessible_id: '' + description: '' + actions: [] + index_in_parent: 0 + states: + - enabled + - resizable + - sensitive + source: runtime children: - - id: n254 - role: menu item + - role: menu item name: 浅色 object_name: '' accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 0 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n64 classification: interactive - comment: 'GUI位置: 标题栏主题菜单 | 功能: 切换到浅色主题' - annotation_status: reviewed - - id: n255 - role: menu item + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item name: 深色 object_name: '' accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 1 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n65 classification: interactive - comment: 'GUI位置: 标题栏主题菜单 | 功能: 切换到深色主题' - annotation_status: reviewed - - id: n256 - role: menu item + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + - role: menu item name: 跟随系统 object_name: '' accessible_id: '' + description: '' + actions: + - Press + index_in_parent: 2 + states: + - checkable + - enabled + - sensitive + source: runtime + id: n66 classification: interactive - comment: 'GUI位置: 标题栏主题菜单 | 功能: 主题跟随系统设置' - annotation_status: reviewed + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft + id: n63 + classification: container + state_labels: *id001 + class_name: '' + comment: '' + annotation_status: draft diff --git a/tests/at/cases_mapped.yaml b/tests/at/cases_mapped.yaml index e05dfdba..fa53ff57 100644 --- a/tests/at/cases_mapped.yaml +++ b/tests/at/cases_mapped.yaml @@ -1,35 +1,52 @@ -# 格式范例 — cases_mapped.yaml -# 此文件由 LLM 从 suite-cases.yaml 映射生成,格式如下: +# === 格式范例 === +# metadata: +# generated_at: "2024-01-01T00:00:00" +# source: "input.xlsx" # cases: -# - name: suite名称 -# module: 模块名 +# - id: "suite-id" +# name: "Suite name" +# module: "module-name" +# status: "active" +# annotation: +# 测试界面: "主窗口" +# 测试功能: "工具栏操作" +# 前置条件: "应用已启动" +# AT元素引用: ["open_button"] # steps: -# - step_type: action -# action: session_start -# command: deepin-reader ${TEST_FILES_DIR}/normal.pdf -# - step_type: action -# action: mouse_click -# selector: {name: Button_xxx} -# - step_type: action -# action: dtk_main_menu -# items: [主题, 浅色] -# - step_type: action -# action: dtk_context_menu -# selector: {name: pageEdit} -# items: [搜索] -# - step_type: assert -# action: assert_element -# selector: {name: Button_xxx} +# - step_type: "action" +# action: "session_start" +# command: "deepin-reader ${TEST_FILES_DIR}/normal.pdf" +# - step_type: "action" +# action: "mouse_click" +# selector: {name: "Button_SelectFile", role: "push button"} +# - step_type: "action" +# action: "dtk_main_menu" +# items: ["菜单项A", "子菜单项"] +# - step_type: "action" +# action: "dtk_context_menu" +# selector: {name: "Form_CentralDocPage"} +# items: ["搜索"] +# - step_type: "assert" +# action: "assert_element" +# selector: {name: "Button_SelectFile", role: "push button"} +# - step_type: "assert" +# action: "assert_window" +# assertion: "window_exists" +# === 格式范例结束 === version: '1.0' +metadata: + generated_at: '2026-08-19T13:30:00' + source: 文档查看器V25-用例.xlsx cases: - id: suite_main_no_doc name: 主界面 — 无文档打开 — 打开文件 module: 主界面 — 无文档打开 + status: active annotation: - 测试界面: 主界面 — 无文档打开 - 测试功能: 打开文件 + 测试界面: 主界面-无文档打开 + 测试功能: 无文档时主界面显示与文件打开按钮 前置条件: deepin-reader 已启动,未打开任何文档 - AT元素: n6 (Button_SelectFile, button, 打开文件选择对话框) + AT元素引用: ["Button_SelectFile"] steps: - step_type: action description: 启动 deepin-reader,不打开任何文档 @@ -37,868 +54,442 @@ cases: command: deepin-reader - step_type: assert description: 主界面显示打开文件按钮(Button_SelectFile) - element_ref: n6 - selector: - name: Button_SelectFile action: assert_element - - step_type: action - description: 点击打开文件按钮 - element_ref: n6 selector: name: Button_SelectFile - action: mouse_click -- id: suite_sidebar_tabs - name: 左侧栏 — 按钮切换 — 缩略图/目录/书签/注释 - module: 左侧栏 — 按钮切换 - annotation: - 测试界面: 左侧栏 — 按钮切换 - 测试功能: 侧边栏四个功能按钮切换(缩略图/目录/书签/注释) - 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素: n14 (Button_thumbnail), n15 (Button_catalog), n16 (Button_bookmark), n17 (Button_annotation), n18 (Button_search), n163 (View_CatalogTree), n22 (Button_BookmarkAdd), n49 (Button_NotesAdd) - steps: + role: button - step_type: action - description: 启动 deepin-reader并打开文档 - action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - - step_type: action - description: 点击标题栏缩略图切换按钮展开侧边栏 - element_ref: n224 - selector: - name: Button_ThumbnailToggle - action: mouse_click - - step_type: action - description: 打开文档,展开左侧栏,点击缩略图按钮 - element_ref: n14 - selector: - name: Button_thumbnail - action: mouse_click - - step_type: assert - description: 缩略图按钮可点击,界面保持响应 - element_ref: n14 - selector: - name: Button_thumbnail - action: assert_element - - step_type: action - description: 点击目录按钮 - element_ref: n15 - selector: - name: Button_catalog + description: 点击打开文件按钮 action: mouse_click - - step_type: assert - description: 显示目录视图(View_CatalogTree) - element_ref: n163 selector: - name: View_CatalogTree - action: assert_element - - step_type: action - description: 点击书签按钮 - element_ref: n16 - selector: - name: Button_bookmark - action: mouse_click + name: Button_SelectFile + role: button - step_type: assert - description: 显示书签视图,含添加书签按钮(Button_BookmarkAdd) - element_ref: n22 - selector: - name: Button_BookmarkAdd + description: 检查文件选择对话框弹出 action: assert_element - - step_type: action - description: 点击注释按钮 - element_ref: n17 selector: - name: Button_annotation - action: mouse_click - - step_type: assert - description: 显示注释视图,含添加注释按钮(Button_NotesAdd) - element_ref: n49 - selector: - name: Button_NotesAdd - action: assert_element -- id: suite_sidebar_thumbnails - name: 左侧栏 — 缩略图视图 — 分页导航 - module: 左侧栏 — 缩略图视图 + name: Button_SelectFile + role: button +- id: suite_titlebar_main_menu + name: 标题栏主菜单 — 菜单项导航 + module: 标题栏主菜单 + status: active annotation: - 测试界面: 左侧栏 — 缩略图视图 - 测试功能: 缩略图分页导航 - 前置条件: deepin-reader 已打开一个多页 PDF 文档,左侧栏展开且选中缩略图视图 - AT元素: n14 (Button_thumbnail, check box, 切换到缩略图视图), n156 (pageEdit, text, 输入页码跳转), n158 (Button_ThumbnailPre, button, 上一页缩略图), n159 (Button_ThumbnailNext, button, 下一页缩略图) + 测试界面: 标题栏-主菜单 + 测试功能: 主菜单项导航(新窗口/新建标签/保存/搜索/打印/工具/主题) + 前置条件: deepin-reader 已打开一个 PDF 文档 + AT元素引用: ["DTitlebarMainMenu"] steps: - step_type: action - description: 启动 deepin-reader并打开文档 + description: 启动 deepin-reader 并打开文档 action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - step_type: action - description: 点击标题栏缩略图切换按钮展开侧边栏 - element_ref: n224 - selector: - name: Button_ThumbnailToggle - action: mouse_click + description: 打开主菜单,选择"新窗口" + action: dtk_main_menu + items: + - 新窗口 - step_type: action - description: 展开左侧栏,点击缩略图按钮切换到缩略图视图 - element_ref: n14 - selector: - name: Button_thumbnail - action: mouse_click + description: 打开主菜单,选择"新标签页" + action: dtk_main_menu + items: + - 新标签页 - step_type: action - description: 点击底部页数框(pageEdit)以聚焦 - element_ref: n156 - selector: - name: pageEdit - role: text - action: mouse_click + description: 打开主菜单,选择"保存" + action: dtk_main_menu + items: + - 保存 - step_type: action - description: 删除底部页数框(pageEdit)中的数值 - element_ref: n156 - selector: - name: pageEdit - role: text - action: keyboard_press - key: BackSpace + description: 打开主菜单,选择"搜索" + action: dtk_main_menu + items: + - 搜索 - step_type: action - description: 按Escape键取消编辑,让输入框恢复原值 + description: 按ESC关闭搜索框 action: keyboard_press key: Escape - - step_type: assert - description: 输入框中应该再次显示最近一次的数据 - element_ref: n156 - selector: - name: pageEdit - role: text - action: assert_element -- id: suite_tab_management - name: 顶部标签页栏 — 添加/滚动/切换 - module: 顶部标签页栏 - annotation: - 测试界面: 顶部标签页栏 - 测试功能: 标签页添加、滚动、关闭 - 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素: n209 (page tab list, 已打开文档的标签页列表), n210 (page tab, normal.pdf文档标签页), n211 (向左滚动, button, 标签页向左滚动), n212 (向右滚动, button, 标签页向右滚动), n213 (DTabBarAddButton, button, 新建标签页) - steps: - step_type: action - description: 启动 deepin-reader并打开文档 - action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf + description: 打开主菜单,选择"工具"→"选择工具" + action: dtk_main_menu + items: + - 工具 + - 选择工具 - step_type: action - description: 点击/断言标签页 normal.pdf - element_ref: n210 - selector: - name: normal.pdf - role: page tab - action: mouse_click + description: 打开主菜单,选择"工具"→"手形工具" + action: dtk_main_menu + items: + - 工具 + - 手形工具 + - step_type: action + description: 打开主菜单,选择"打印" + action: dtk_main_menu + items: + - 打印 + - step_type: action + description: 关闭打印对话框 + action: keyboard_press + key: Escape - step_type: assert - description: 点击/断言标签页 normal.pdf - element_ref: n209 - selector: - name: normal.pdf - role: page tab + description: 验证菜单操作后应用仍正常响应 action: assert_element - - step_type: assert - description: 点击/断言标签页 normal.pdf - element_ref: n211 selector: - name: normal.pdf - role: page tab - action: assert_element - - step_type: assert - description: 点击/断言标签页 normal.pdf - element_ref: n212 - selector: - name: normal.pdf - role: page tab - action: assert_element -- id: suite_titlebar_search - name: 标题栏搜索框 — 关键字输入/清除/搜索 - module: 标题栏搜索框 + name: Button_SelectFile + role: button +- id: suite_theme_menu + name: 标题栏主题菜单 — 浅色/深色/跟随系统 + module: 标题栏主题菜单 + status: active annotation: - 测试界面: 标题栏搜索框 - 测试功能: 搜索关键字输入、清除、搜索执行 + 测试界面: 标题栏-主题菜单 + 测试功能: 主题切换(浅色、深色、跟随系统) 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素: n243 (DLineEditChildLineEdit, text, 输入搜索关键词), n244 (DLineEditClearButton, button, 清除搜索内容), n245 (DSearchEditIconButton, button, 搜索按钮) + AT元素引用: ["DTitlebarMainMenu"] steps: - step_type: action - description: 启动 deepin-reader并打开文档 + description: 启动 deepin-reader 并打开文档 action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - step_type: action - description: 通过主菜单打开搜索框 + description: 打开主菜单→主题→浅色 action: dtk_main_menu items: - - 搜索 - - step_type: action - description: 点击搜索输入框以聚焦 - element_ref: n243 - selector: - name: DLineEditChildLineEdit - parent: Form_findSearchEdit_P - action: mouse_click + - 主题 + - 浅色 - step_type: action - description: 在搜索框输入关键字test - element_ref: n243 - selector: - name: DLineEditChildLineEdit - parent: Form_findSearchEdit_P - action: keyboard_type_text - text: test + description: 打开主菜单→主题→深色 + action: dtk_main_menu + items: + - 主题 + - 深色 - step_type: action - description: 按Enter键执行搜索 - action: keyboard_press - key: Return + description: 打开主菜单→主题→跟随系统 + action: dtk_main_menu + items: + - 主题 + - 跟随系统 - step_type: assert - description: 正常显示搜索结果,搜索框仍然可见 - element_ref: n243 - selector: - name: DLineEditChildLineEdit - parent: Form_findSearchEdit_P + description: 验证主题切换后应用仍正常响应 action: assert_element - - step_type: action - description: 点击搜索框右侧清除按钮(DLineEditClearButton) - element_ref: n244 selector: - name: DLineEditClearButton - parent: Form_findSearchEdit_P - action: mouse_click - - step_type: assert - description: 可以正常关闭搜索,搜索框仍然可见 - element_ref: n243 - selector: - name: DLineEditChildLineEdit - parent: Form_findSearchEdit_P - action: assert_element -- id: suite_titlebar_scale - name: 标题栏缩放输入框 — 缩放比例输入 - module: 标题栏缩放输入框 + name: Button_SelectFile + role: button +- id: suite_tab_management + name: 顶部标签页栏 — 添加/切换/关闭 + module: 顶部标签页栏 + status: active annotation: - 测试界面: 标题栏缩放输入框 - 测试功能: 缩放比例输入 + 测试界面: 文档区域-标签页栏 + 测试功能: 标签页添加、滚动、切换、关闭 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素: n227 (DLineEditChildLineEdit, text, 输入缩放比例) + AT元素引用: ["DTabBarAddButton", "向左滚动", "向右滚动"] steps: - step_type: action - description: 启动 deepin-reader并打开文档 + description: 启动 deepin-reader 并打开文档 action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - step_type: action - description: 点击百分比图标编辑框以聚焦 - element_ref: n227 - selector: - name: DLineEditChildLineEdit + description: 点击新建标签页按钮 action: mouse_click - - step_type: action - description: 输入新的缩放比例 - element_ref: n227 selector: - name: DLineEditChildLineEdit - role: text - action: keyboard_type_text - text: '100' - - step_type: action - description: 按Enter键确认缩放比例 - action: keyboard_press - key: Return + name: DTabBarAddButton + role: button - step_type: assert - description: 缩放输入框仍然可见,文档按输入的缩放比例显示 - element_ref: n227 - selector: - name: DLineEditChildLineEdit + description: 验证新建标签页成功 action: assert_element -- id: suite_sidebar_catalog - name: 左侧栏 — 目录视图 — 目录树显示和点击跳转 - module: 左侧栏 — 目录视图 - annotation: - 测试界面: 左侧栏 — 目录视图 - 测试功能: 目录树显示和点击跳转 - 前置条件: deepin-reader 已打开一个有目录的 PDF 文档,左侧栏展开且选中目录视图 - AT元素: n15 (Button_catalog, check box, 切换到目录视图), n163 (View_CatalogTree, tree, 显示文档目录树) - steps: - - step_type: action - description: 启动 deepin-reader并打开文档 - action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - - step_type: action - description: 点击标题栏缩略图切换按钮展开侧边栏 - element_ref: n224 selector: - name: Button_ThumbnailToggle - action: mouse_click + name: DTabBarAddButton + role: button - step_type: action - description: 展开左侧栏,点击目录按钮 - element_ref: n15 - selector: - name: Button_catalog + description: 点击向左滚动按钮 action: mouse_click - - step_type: assert - description: 显示目录树(View_CatalogTree) - element_ref: n163 selector: - name: View_CatalogTree - action: assert_element + name: 向左滚动 + role: button - step_type: action - description: 点击目录树中任意一个目录项 - element_ref: n163 - selector: - name: View_CatalogTree + description: 点击向右滚动按钮 action: mouse_click - - step_type: assert - description: 目录视图仍然可见,文档跳转到对应页面 - element_ref: n163 selector: - name: View_CatalogTree + name: 向右滚动 + role: button + - step_type: assert + description: 验证标签页滚动后界面正常 action: assert_element -- id: suite_sidebar_bookmarks - name: 左侧栏 — 书签视图 — 添加书签 - module: 左侧栏 — 书签视图 + selector: + name: Button_SelectFile + role: button +- id: suite_sidebar_tabs + name: 左侧栏 — 按钮切换 + module: 左侧栏 — 按钮切换 + status: active annotation: - 测试界面: 左侧栏 — 书签视图 - 测试功能: 添加书签 - 前置条件: deepin-reader 已打开一个 PDF 文档,左侧栏展开且选中书签视图 - AT元素: n16 (Button_bookmark, check box, 切换到书签视图), n22 (Button_BookmarkAdd, button, 添加书签) + 测试界面: 左侧栏-按钮切换 + 测试功能: 侧边栏缩略图切换按钮 + 前置条件: deepin-reader 已打开一个 PDF 文档 + AT元素引用: ["Button_ThumbnailToggle"] steps: - step_type: action - description: 启动 deepin-reader并打开文档 + description: 启动 deepin-reader 并打开文档 action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - step_type: action description: 点击标题栏缩略图切换按钮展开侧边栏 - element_ref: n224 - selector: - name: Button_ThumbnailToggle action: mouse_click - - step_type: action - description: 切换到书签视图 - element_ref: n16 selector: - name: Button_bookmark - action: mouse_click + name: Button_ThumbnailToggle + role: check box - step_type: action - description: 点击添加书签按钮 - element_ref: n22 - selector: - name: Button_BookmarkAdd + description: 再次点击关闭侧边栏 action: mouse_click - - step_type: assert - description: 当前页正常添加书签,书签视图仍然可见 - element_ref: n22 selector: - name: Button_BookmarkAdd - action: assert_element -- id: suite_titlebar_main_menu - name: 标题栏主菜单 — 所有菜单项导航 - module: 标题栏主菜单 - annotation: - 测试界面: 标题栏主菜单 - 测试功能: 主菜单所有菜单项导航测试 - 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素: n6 (Button_SelectFile, button, 打开文件选择对话框) - steps: - - step_type: action - description: 启动 deepin-reader 并打开文档 - action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - - step_type: action - description: '主菜单导航: 工具/选择工具' - action: dtk_main_menu - items: - - 工具 - - 选择工具 - - step_type: action - description: '主菜单导航: 工具/手形工具' - action: dtk_main_menu - items: - - 工具 - - 手形工具 - - step_type: action - description: '主菜单导航: 搜索' - action: dtk_main_menu - items: - - 搜索 - - step_type: action - description: 关闭搜索框 - action: keyboard_press - key: Escape + name: Button_ThumbnailToggle + role: check box - step_type: assert - description: 菜单操作后应用仍正常响应(主界面可见) + description: 验证侧边栏切换正常 action: assert_element selector: - name: Form_CentralDocPage + name: Button_SelectFile + role: button - id: suite_context_menu_doc name: 右键文档区域菜单 — 所有菜单项 module: 右键文档区域菜单 + status: active annotation: - 测试界面: 右键文档区域菜单 + 测试界面: 文档区域-右键菜单 测试功能: 文档右键菜单所有菜单项 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素: n2 (Form_widget_1, form, 主界面文档区域容器) + AT元素引用: ["Button_SelectFile"] steps: - step_type: action description: 启动 deepin-reader 并打开文档 action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click - - step_type: action + description: 在文档区域右键选择"搜索" action: dtk_context_menu - selector: - name: Form_CentralDocPage + x: 400 + y: 300 items: - 搜索 - description: 在文档区域右键,选择"搜索" - step_type: action + description: 关闭搜索框 action: keyboard_press key: Escape - description: keyboard_press - - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click - step_type: action + description: 在文档区域右键选择"添加书签" action: dtk_context_menu - selector: - name: Form_CentralDocPage + x: 400 + y: 300 items: - - 后一页 - description: 在文档区域右键,选择"后一页" - - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click - - step_type: action - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 最后一页 - description: 在文档区域右键,选择"最后一页" - - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click - - step_type: action - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 前一页 - description: 在文档区域右键,选择"前一页" - - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click - - step_type: action - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 第一页 - description: 在文档区域右键,选择"第一页" - - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click + - 添加书签 - step_type: action + description: 在文档区域右键选择"全屏" action: dtk_context_menu - selector: - name: Form_CentralDocPage + x: 400 + y: 300 items: - - 后一页 - description: 在文档区域右键,选择"后一页" + - 全屏 - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click + description: 退出全屏 + action: keyboard_press + key: Escape - step_type: action + description: 在文档区域右键选择"首页" action: dtk_context_menu - selector: - name: Form_CentralDocPage + x: 400 + y: 300 items: - - 添加书签 - description: 在文档区域右键,选择"添加书签" - - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click + - 首页 - step_type: action + description: 在文档区域右键选择"上一页" action: dtk_context_menu - selector: - name: Form_CentralDocPage + x: 400 + y: 300 items: - - 添加注释 - description: 在文档区域右键,选择"添加注释" - - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click + - 上一页 - step_type: action + description: 在文档区域右键选择"下一页" action: dtk_context_menu - selector: - name: Form_CentralDocPage + x: 400 + y: 300 items: - - 全屏 - description: 在文档区域右键,选择"全屏" - - step_type: action - action: keyboard_press - key: Escape - description: keyboard_press - - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click + - 下一页 - step_type: action + description: 在文档区域右键选择"末页" action: dtk_context_menu - selector: - name: Form_CentralDocPage + x: 400 + y: 300 items: - - 幻灯片放映 - description: 在文档区域右键,选择"幻灯片放映" - - step_type: action - action: keyboard_press - key: Escape - description: keyboard_press - - step_type: action - action: mouse_click + - 末页 + - step_type: assert + description: 验证右键菜单操作后应用正常响应 + action: assert_element selector: - name: Form_CentralDocPage - description: mouse_click + name: Button_SelectFile + role: button +- id: suite_window + name: 窗口管理 — 最小化/最大化/关闭 + module: 窗口管理 + status: active + annotation: + 测试界面: 全局-窗口管理 + 测试功能: 窗口按钮操作 + 前置条件: deepin-reader 已启动 + AT元素引用: ["DTitlebarDWindowMinButton", "DTitlebarDWindowMaxButton", "DTitlebarDWindowCloseButton"] + steps: - step_type: action - action: dtk_context_menu + description: 启动 deepin-reader + action: session_start + command: deepin-reader + - step_type: assert + description: 验证主窗口可见 + action: assert_element selector: - name: Form_CentralDocPage - items: - - 左旋转 - description: 在文档区域右键,选择"左旋转" + name: Button_SelectFile + role: button - step_type: action + description: 点击最小化按钮 action: mouse_click selector: - name: Form_CentralDocPage - description: mouse_click - - step_type: action - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 右旋转 - description: 在文档区域右键,选择"右旋转" + name: DTitlebarDWindowMinButton + role: button - step_type: action + description: 点击最大化按钮 action: mouse_click selector: - name: Form_CentralDocPage - description: mouse_click - - step_type: action - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 文档信息 - description: 在文档区域右键,选择"文档信息" - - step_type: action - action: keyboard_press - key: Escape - description: keyboard_press + name: DTitlebarDWindowMaxButton + role: button - step_type: assert + description: 验证窗口按钮操作后应用正常 action: assert_element selector: - name: Form_CentralDocPage - role: form - description: 断言元素存在 -- id: suite_context_menu_scale - name: 右键缩放区域菜单 — 所有菜单项 - module: 右键缩放区域菜单 + name: Button_SelectFile + role: button +- id: suite_titlebar_scale + name: 标题栏缩放输入框 — 缩放比例输入 + module: 标题栏缩放输入框 + status: active annotation: - 测试界面: 右键缩放区域菜单 - 测试功能: 缩放菜单所有菜单项 + 测试界面: 标题栏-缩放输入框 + 测试功能: 缩放比例输入 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素: n227 (DLineEditChildLineEdit, text, 输入缩放比例) + AT元素引用: ["DLineEditChildLineEdit"] steps: - step_type: action description: 启动 deepin-reader 并打开文档 action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - step_type: action - description: 点击文档区域确保焦点在文档上 + description: 点击缩放比例输入框以聚焦 action: mouse_click selector: - name: Form_CentralDocPage - - step_type: action - description: 点击缩放框箭头按钮弹出缩放菜单(双页显示) - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click - items: - - 双页显示 - - step_type: action - description: 点击缩放框箭头按钮弹出缩放菜单(默认大小) - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click - items: - - 默认大小 - - step_type: action - description: 点击缩放框箭头按钮弹出缩放菜单(适合页面) - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click - items: - - 适合页面 + name: DLineEditChildLineEdit + role: text - step_type: action - description: 点击缩放框箭头按钮弹出缩放菜单(适应高度) - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click - items: - - 适应高度 + description: 输入新的缩放比例100 + action: keyboard_type + text: '100' - step_type: action - description: 点击缩放框箭头按钮弹出缩放菜单(适应宽度) - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click - items: - - 适应宽度 + description: 按Enter键确认缩放比例 + action: keyboard_press + key: Return - step_type: assert - description: 菜单操作后应用仍正常响应 - element_ref: n6 - selector: - name: Form_CentralDocPage - role: form + description: 验证缩放输入框可见 action: assert_element -- id: suite_context_menu_note - name: 右键侧栏注释菜单 — 所有菜单项 - module: 右键侧栏注释菜单 + selector: + name: DLineEditChildLineEdit + role: text +- id: suite_context_menu_scale + name: 右键缩放区域菜单 + module: 右键缩放区域菜单 + status: active annotation: - 测试界面: 右键侧栏注释菜单 - 测试功能: 注释右键菜单所有菜单项 - 前置条件: deepin-reader 已打开一个 PDF 文档且侧栏有注释 - AT元素: n25 (View_ImageList, list, 批注视图列表) + 测试界面: 标题栏-缩放输入框右键 + 测试功能: 缩放菜单项 + 前置条件: deepin-reader 已打开一个 PDF 文档 + AT元素引用: ["DLineEditChildLineEdit"] steps: - step_type: action + description: 启动 deepin-reader 并打开文档 action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - description: 启动应用 - - step_type: action - description: 点击标题栏缩略图切换按钮展开侧边栏 - element_ref: n224 - selector: - name: Button_ThumbnailToggle - action: mouse_click - - step_type: action - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 添加注释 - description: dtk_context_menu - - step_type: action - action: mouse_click - selector: - name: Button_annotation - description: mouse_click - - step_type: action - action: mouse_click - selector: - name: View_ImageList - child_index: 0 - description: 左键选中第一条注释 - - step_type: action - action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 - items: - - 复制 - description: 右键第一条注释弹出菜单 - step_type: action + description: 在缩放输入区域右键选择"双页视图" action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 + x: 350 + y: 50 items: - - 删除注释 - description: 右键第一条注释弹出菜单 - - step_type: action - action: mouse_click - selector: - name: Button_bookmark - description: mouse_click - - step_type: action - action: mouse_click - selector: - name: Form_CentralDocPage - description: mouse_click + - 双页视图 - step_type: action + description: 在缩放输入区域右键选择"适合页面" action: dtk_context_menu - selector: - name: Form_CentralDocPage + x: 350 + y: 50 items: - - 添加注释 - description: dtk_context_menu - - step_type: action - action: mouse_click - selector: - name: Button_annotation - description: mouse_click - - step_type: action - action: mouse_click - selector: - name: View_ImageList - child_index: 0 - description: 左键选中第一条注释 + - 适合页面 - step_type: action + description: 在缩放输入区域右键选择"适合宽度" action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 + x: 350 + y: 50 items: - - 全部删除 - description: 右键第一条注释弹出菜单 + - 适合宽度 - step_type: assert + description: 验证缩放菜单操作后应用正常 action: assert_element selector: - name: Form_CentralDocPage - role: form - description: 断言元素存在 -- id: suite_context_menu_bookmark - name: 右键侧栏书签菜单 — 所有菜单项 - module: 右键侧栏书签菜单 + name: DLineEditChildLineEdit + role: text +- id: suite_keyboard + name: 键盘快捷键交互 + module: 键盘交互 + status: active annotation: - 测试界面: 右键侧栏书签菜单 - 测试功能: 书签右键菜单所有菜单项 - 前置条件: deepin-reader 已打开一个 PDF 文档且侧栏有书签 - AT元素: n20 (View_ImageList, list, 书签视图列表) + 测试界面: 全局-键盘快捷键 + 测试功能: 键盘快捷键操作 + 前置条件: deepin-reader 已打开一个 PDF 文档 + AT元素引用: ["Button_SelectFile"] steps: - step_type: action + description: 启动 deepin-reader 并打开文档 action: session_start command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - description: 启动应用 - step_type: action - description: 点击标题栏缩略图切换按钮展开侧边栏 - element_ref: n224 - selector: - name: Button_ThumbnailToggle - action: mouse_click + description: 按Ctrl+F打开搜索 + action: keyboard_hot_key + key: ctrl+f - step_type: action - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 添加书签 - description: dtk_context_menu - - step_type: action - action: mouse_click - selector: - name: Button_bookmark - description: mouse_click - - step_type: action - action: mouse_click - selector: - name: View_ImageList - child_index: 0 - description: 左键选中第一条书签 - - step_type: action - action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 - items: - - 删除书签 - description: 右键第一条书签弹出菜单 - - step_type: action - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 添加书签 - description: dtk_context_menu - - step_type: action - action: mouse_click - selector: - name: Button_bookmark - description: mouse_click - - step_type: action - action: mouse_click - selector: - name: View_ImageList - child_index: 0 - description: 左键选中第一条书签 - - step_type: action - action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 - items: - - 全部删除 - description: 右键第一条书签弹出菜单 + description: 按ESC关闭搜索 + action: keyboard_press + key: Escape - step_type: assert + description: 验证键盘操作后应用正常 action: assert_element selector: - name: Form_CentralDocPage - role: form - description: 断言元素存在 -- id: suite_theme_menu_v2 - name: 标题栏主题菜单 — 浅色/深色/跟随系统切换(items方式) - module: 标题栏主题菜单 + name: Button_SelectFile + role: button +- id: suite_doc_open + name: 文档打开 + module: 文档打开 + status: active annotation: - 测试界面: 标题栏主题菜单 - 测试功能: 浅色/深色/跟随系统主题切换 - 前置条件: deepin-reader 已打开,标题栏主题菜单可用 - AT元素: n6 (Button_SelectFile, button, 主界面打开文件按钮), n254 (浅色, menu item, 切换到浅色主题), n255 (深色, menu item, 切换到深色主题), n256 (跟随系统, menu item, 主题跟随系统设置) + 测试界面: 主窗口-文档打开 + 测试功能: 文档打开功能 + 前置条件: deepin-reader 已启动 + AT元素引用: ["Button_SelectFile"] steps: - step_type: action - description: 启动 deepin-reader,不打开文档 + description: 启动 deepin-reader action: session_start command: deepin-reader - step_type: action - description: 打开主题菜单,选择"浅色" - action: dtk_main_menu - items: - - 主题 - - 浅色 - - step_type: assert - description: 应用切换到浅色主题,主界面仍然响应 - element_ref: n6 + description: 点击打开文件按钮 + action: mouse_click selector: name: Button_SelectFile - action: assert_element - - step_type: action - description: 打开主题菜单,选择"深色" - action: dtk_main_menu - items: - - 主题 - - 深色 + role: button - step_type: assert - description: 应用切换到深色主题,主界面仍然响应 - element_ref: n6 - selector: - name: Button_SelectFile + description: 验证文件选择对话框已弹出 action: assert_element - - step_type: action - description: 打开主题菜单,选择"跟随系统" - action: dtk_main_menu - items: - - 主题 - - 跟随系统 - - step_type: assert - description: 应用主题跟随系统设置,主界面仍然响应 - element_ref: n6 selector: name: Button_SelectFile - action: assert_element + role: button \ No newline at end of file diff --git a/tests/at/cases_raw.yaml b/tests/at/cases_raw.yaml deleted file mode 100644 index 191661c2..00000000 --- a/tests/at/cases_raw.yaml +++ /dev/null @@ -1,7646 +0,0 @@ -metadata: - generated_at: '2026-07-13T21:02:33.142967' - source: 文档查看器V25-用例.xlsx -cases: -- id: case_1704991 - name: 【玲珑】【文档查看器】卸载指定版本的玲珑应用 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】卸载指定版本的玲珑应用 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli uninstall org.deepin.reader/6.0.17 - needs_accessible_name: false - - step_type: action - description: 2. 在终端执行命令:ll-cli info org.deepin.reader - needs_accessible_name: false - - step_type: assert - description: 1. 【文档查看器】玲珑指定版本的应用卸载成功 - needs_accessible_name: false - - step_type: assert - description: 2. 没有指定版本玲珑应用【文档查看器】的应用信息 - needs_accessible_name: false -- id: case_1704989 - name: 【玲珑】【文档查看器】卸载玲珑应用 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】卸载玲珑应用 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli uninstall org.deepin.reader - needs_accessible_name: false - - step_type: action - description: 2. 在终端执行命令:ll-cli info org.deepin.reader - needs_accessible_name: false - - step_type: assert - description: 1. 【文档查看器】玲珑应用卸载成功 - needs_accessible_name: false - - step_type: assert - description: 2. 没有玲珑应用【文档查看器】的应用信息 - needs_accessible_name: false -- id: case_1704987 - name: 【玲珑】【文档查看器】查看玲珑应用包含的文件 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】查看玲珑应用包含的文件 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli content org.deepin.reader - needs_accessible_name: false - - step_type: assert - description: 1. 展示已安装的【文档查看器】应用包含的文件 - needs_accessible_name: false -- id: case_1704985 - name: 【玲珑】【文档查看器】杀掉玲珑应用运行进程 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】杀掉玲珑应用运行进程 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli kill org.deepin.reader - needs_accessible_name: false - - step_type: action - description: 2. 终止后再次终端执行命令:ll-cli ps - needs_accessible_name: false - - step_type: assert - description: 1. 【文档查看器】应用进程运行被终止 - needs_accessible_name: false - - step_type: assert - description: 2. 没有显示【文档查看器】运行 - needs_accessible_name: false -- id: case_1704983 - name: 【玲珑】【文档查看器】检查玲珑应用运行情况 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】检查玲珑应用运行情况 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli ps - needs_accessible_name: false - - step_type: assert - description: 1. 可以查看到【文档查看器】的运行情况,包含:App、ContainerID、Pid、Path - needs_accessible_name: false -- id: case_1704981 - name: 【玲珑】【文档查看器】进入容器内部 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】进入容器内部 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli run org.deepin.reader --exec /bin/bash - needs_accessible_name: false - - step_type: assert - description: 1. 进入【文档查看器】容器内部,可以内部执行命令,例如:ls - needs_accessible_name: false -- id: case_1704975 - name: 【玲珑】【文档查看器】玲珑应用,基本功能测试 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】玲珑应用,基本功能测试 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 【文档查看器】应用,双击运行 - needs_accessible_name: false - - step_type: action - description: 2. 选择pdf、djvu、docx文件类型打开浏览 - needs_accessible_name: false - - step_type: action - description: 3. 搜索、添加/删除书签、注释等功能 - needs_accessible_name: false - - step_type: action - description: 4. 全屏、幻灯片放映 - needs_accessible_name: false - - step_type: assert - description: 5. 文档信息查看 - needs_accessible_name: false - - step_type: assert - description: 1. 功能正常 - needs_accessible_name: false - - step_type: assert - description: 2. 功能正常 - needs_accessible_name: false - - step_type: assert - description: 3. 功能正常 - needs_accessible_name: false - - step_type: assert - description: 4. 功能正常 - needs_accessible_name: false - - step_type: assert - description: 5. 功能正常 - needs_accessible_name: false -- id: case_1704971 - name: 【玲珑】【文档查看器】运行玲珑应用 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】运行玲珑应用 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli run org.deepin.reader - needs_accessible_name: false - - step_type: assert - description: 1. 打开运行【文档查看器】应用 - needs_accessible_name: false -- id: case_1704969 - name: 【玲珑】【文档查看器】安装玲珑应用指定版本 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】安装玲珑应用指定版本 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli run org.deepin.reader/6.0.17 - needs_accessible_name: false - - step_type: assert - description: '1.0' - needs_accessible_name: false -- id: case_1704967 - name: 【玲珑】【文档查看器】安装玲珑应用 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】安装玲珑应用 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli install org.deepin.reader - needs_accessible_name: false - - step_type: assert - description: 1. 等待一段时间后,【文档查看器】安装完成(如果有多个版本,默认安装最高版本),可以使用命令查看信息:ll-cli info org.deepin.reader - needs_accessible_name: false -- id: case_1704965 - name: 【玲珑】【文档查看器】仓库玲珑应用信息 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】仓库玲珑应用信息 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli search org.deepin.reader - needs_accessible_name: false - - step_type: assert - description: 1. 展示【文档查看器】应用的相关信息,包含appid、name、version、arch、channel、module、description;如果版本有多个,则全部展示 - needs_accessible_name: false -- id: case_1704963 - name: 【玲珑】【文档查看器】查看玲珑应用信息 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器(#110615) - description: 【玲珑】【文档查看器】查看玲珑应用信息 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在终端执行命令:ll-cli info org.deepin.reader - needs_accessible_name: false - - step_type: assert - description: 1. 展示玲珑应用(文档查看器)的应用信息; - needs_accessible_name: false - - step_type: assert - description: 'PS: 没有安装则不展示应用信息' - needs_accessible_name: false -- id: case_1581295 - name: 删除输入框数值再点击其他位置 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 删除输入框数值再点击其他位置 - status: active - reason: '' - steps: - - step_type: action - description: 1. 展开左边栏,删除底部页数框中的数值,再点击窗口内外其他位置 - needs_accessible_name: false - - step_type: action - description: 2. 删除百分比数值框中的数值,再点击窗口内外其他位置 - needs_accessible_name: false - - step_type: assert - description: 1. 输入框中应该再次显示最近一次的数据 - needs_accessible_name: false - - step_type: assert - description: 2. 输入框中应该再次显示最近一次的数据 - needs_accessible_name: false -- id: case_1581293 - name: 多个标签页的显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 多个标签页的显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开多个标签页,查看显示 - needs_accessible_name: false - - step_type: action - description: 2. 已打开多个标签页,添加其他标签页 - needs_accessible_name: false - - step_type: action - description: 3. 点击左移右移按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 标签栏需全部占满,无空出区域;标签页最小140px;显示效果与设计图一致 - needs_accessible_name: false - - step_type: assert - description: 2. 新添加的标签页高亮显示 - needs_accessible_name: false - - step_type: assert - description: 3. 正常显示 - needs_accessible_name: false -- id: case_1581285 - name: 切换单页/双页,页面需适配 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 切换单页/双页,页面需适配 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,查看默认百分比显示 - needs_accessible_name: false - - step_type: action - description: 2. 切换到双页显示 - needs_accessible_name: false - - step_type: action - description: 3. 再切到单页显示 - needs_accessible_name: false - - step_type: action - description: 4. 单页显示时打开左边栏 - needs_accessible_name: false - - step_type: action - description: 5. 双页页显示时打开左边栏 - needs_accessible_name: false - - step_type: assert - description: 1. 默认显示单页,100%比例 - needs_accessible_name: false - - step_type: assert - description: 2. 页面适配,无截断显示 - needs_accessible_name: false - - step_type: assert - description: 3. 页面适配,无截断显示 - needs_accessible_name: false - - step_type: assert - description: 4. 页面适配,无截断显示 - needs_accessible_name: false - - step_type: assert - description: 5. 页面适配,无截断显示 - needs_accessible_name: false -- id: case_1581283 - name: 上下页面均有一部分显示在当前窗口时,未选中文本右击弹出菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 上下页面均有一部分显示在当前窗口时,未选中文本右击弹出菜单 - status: active - reason: '' - steps: - - step_type: action - description: 1. 上下页面均有一部分显示在当前窗口时,右击鼠标,点击第一页 - needs_accessible_name: false - - step_type: action - description: 2. 上下页面均有一部分显示在当前窗口时,右击鼠标,点击前一页 - needs_accessible_name: false - - step_type: assert - description: 3. 上下页面均有一部分显示在当前窗口时,右击鼠标,点击后一页,查看 - needs_accessible_name: false - - step_type: assert - description: 4. 上下页面均有一部分显示在当前窗口时,右击鼠标,点击最后一页,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 页面跳转正确 - needs_accessible_name: false - - step_type: assert - description: 2. 页面跳转正确 - needs_accessible_name: false - - step_type: assert - description: 3. 页面跳转正确 - needs_accessible_name: false - - step_type: assert - description: 4. 页面跳转正确 - needs_accessible_name: false -- id: case_1581281 - name: 多次搜索 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 多次搜索 - status: active - reason: '' - steps: - - step_type: action - description: 1. 输入关键字并搜索 - needs_accessible_name: false - - step_type: action - description: 2. 按键盘Backspace键删除关键字,重新输入其他关键字并搜索 - needs_accessible_name: false - - step_type: action - description: 3. 点击搜索框中的上下键切换 - needs_accessible_name: false - - step_type: assert - description: 1. 左边栏弹出搜索结果缩略图,文档中关键字被选中 - needs_accessible_name: false - - step_type: assert - description: 2. 左边栏正常显示新的搜索结果缩略图,不会叠加显示,右侧文档中显示正常 - needs_accessible_name: false - - step_type: assert - description: 3. 左边栏和右侧文档中显示均正确 - needs_accessible_name: false -- id: case_1581279 - name: 标签页拖拽至其他应用 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 标签页拖拽至其他应用 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 窗口中只有一个标签页,将标签页拖拽到其他应用(如:编辑器)的工具栏或正文区域,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 窗口中有多个标签页,将标签页拖拽到其他应用(如:编辑器)的工具栏区域,查看 - needs_accessible_name: false - - step_type: assert - description: 3. 窗口中有多个标签页,将标签页拖拽到其他应用(如:编辑器)的正文区域,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 应该无法拖拽 - needs_accessible_name: false - - step_type: assert - description: 2. 打开一个新窗口以显示此标签页 - needs_accessible_name: false - - step_type: assert - description: 3. 打开一个新窗口以显示此标签页 - needs_accessible_name: false -- id: case_1581273 - name: 关闭所有标签页界面显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 关闭所有标签页界面显示 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,添加多个标签页 - needs_accessible_name: false - - step_type: action - description: 2. 点击标题栏的x,关闭所有标签页 - needs_accessible_name: false - - step_type: assert - description: 3. 关闭所有标签页后查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 正常添加 - needs_accessible_name: false - - step_type: assert - description: 2. 正常关闭,若有编辑内容会弹出是否保存的提示弹框 - needs_accessible_name: false - - step_type: assert - description: '3.' - needs_accessible_name: false -- id: case_1581269 - name: 关闭标签页 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 关闭标签页 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开多份文档文档,点击标签页右侧的+按钮 - needs_accessible_name: false - - step_type: action - description: 2. 退出选择界面,点击标签页中X进行关闭 - needs_accessible_name: false - - step_type: action - description: 3. 打开多份文档文档,其中一份文档A编辑后,点击标签页中X - needs_accessible_name: false - - step_type: action - description: 4. 点击弹框中的保存 - needs_accessible_name: false - - step_type: action - description: 5. 点击弹框中的不保存 - needs_accessible_name: false - - step_type: assert - description: 1. 进入文件选择界面 - needs_accessible_name: false - - step_type: assert - description: 2. 正常关闭 - needs_accessible_name: false - - step_type: assert - description: 3. 弹出是否保存的提示弹框 - needs_accessible_name: false - - step_type: assert - description: 4. 文档A关闭,再次打开文档A,编辑的内容正常保存 - needs_accessible_name: false - - step_type: assert - description: 5. 文档A关闭,再次打开文档A,编辑的内容未保存 - needs_accessible_name: false -- id: case_1581267 - name: '[007]保存' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: '[007]保存' - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,添加书签或注释 - needs_accessible_name: false - - step_type: assert - description: 2. 点击主菜单查看 - needs_accessible_name: false - - step_type: assert - description: 3. 打开文档,添加书签或注释,按键盘中Ctrl+S键,关闭再打开文档查看是否可以保存 - needs_accessible_name: false - - step_type: assert - description: 4. 关闭再打开文档查看是否可以保存 - needs_accessible_name: false - - step_type: assert - description: 1. 添加成功 - needs_accessible_name: false - - step_type: assert - description: 2. 保存菜单高亮显示 - needs_accessible_name: false - - step_type: assert - description: 3. 保存成功 - needs_accessible_name: false - - step_type: assert - description: 4. 书签和注释可以被保存 - needs_accessible_name: false -- id: case_1581265 - name: 单个窗口中标签页拖拽 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 单个窗口中标签页拖拽 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 单个窗口中只有一个标签页,拖拽标签页移出窗口,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 单个窗口中只有一个标签页,拖拽标签页移至所在窗口的正文区域,查看 - needs_accessible_name: false - - step_type: action - description: 3. 单个窗口中只有一个标签页,拖拽标签页移至所在窗口内标签栏或工具栏 - needs_accessible_name: false - - step_type: assert - description: 1. 无法拖拽,无提示弹出 - needs_accessible_name: false - - step_type: assert - description: 2. 无法拖拽,无提示弹出 - needs_accessible_name: false - - step_type: assert - description: 3. 无法拖拽,无提示弹出 - needs_accessible_name: false -- id: case_1581257 - name: 打开PDF文档,未选中文本右击弹出菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 打开PDF文档,未选中文本右击弹出菜单 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 未选中文本,点击鼠标右键,查看右键菜单显示 - needs_accessible_name: false - - step_type: assert - description: 2. 点击搜索菜单,查看 - needs_accessible_name: false - - step_type: assert - description: 3. 点击添加书签,查看 - needs_accessible_name: false - - step_type: assert - description: 4. 点击添加注释,查看 - needs_accessible_name: false - - step_type: assert - description: 5. 点击全屏,查看 - needs_accessible_name: false - - step_type: assert - description: 6. 点击幻灯片放映,查看 - needs_accessible_name: false - - step_type: assert - description: 7. 点击第一页,查看 - needs_accessible_name: false - - step_type: assert - description: 8. 点击前一页,查看 - needs_accessible_name: false - - step_type: assert - description: 9. 点击后一页,查看 - needs_accessible_name: false - - step_type: assert - description: 10. 点击最后一页,查看 - needs_accessible_name: false - - step_type: assert - description: 11. 点击左旋转,查看 - needs_accessible_name: false - - step_type: assert - description: 12. 点击右旋转,查看 - needs_accessible_name: false - - step_type: assert - description: 13. 点击打印,查看 - needs_accessible_name: false - - step_type: assert - description: 14. 点击文档信息,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 显示:搜索、添加书签、添加注释、全屏、幻灯片放映、第一页、前一页、后一页、最后一页、左旋转、右旋转、打印、文档信息 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出搜索弹框,可以正常进行搜索 - needs_accessible_name: false - - step_type: assert - description: 3. 当前页面正常添加后书签,右上角显示书签图标,左边栏显示书签缩略图 - needs_accessible_name: false - - step_type: assert - description: 4. 弹出注释小窗口,可以正常添加注释,左边栏和右侧文档中注释显示正确 - needs_accessible_name: false - - step_type: assert - description: 5. 进入全屏显示 - needs_accessible_name: false - - step_type: assert - description: 6. 正常播放幻灯片 - needs_accessible_name: false - - step_type: assert - description: 7. 跳转至第一页,如当前文档已在第一页,则“第一页”菜单置灰显示 - needs_accessible_name: false - - step_type: assert - description: 8. 跳转至前一页,如当前文档已在第一页,则“前一页”菜单置灰显示 - needs_accessible_name: false - - step_type: assert - description: 9. 跳转至后一页,如当前文档已在最后一页,则“后一页”菜单置灰显示 - needs_accessible_name: false - - step_type: assert - description: 10. 跳转至最后一页,如当前文档已在最后一页,则“最后一页”菜单置灰显示 - needs_accessible_name: false - - step_type: assert - description: 11. 文档正常左旋转,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 12. 文档正常右旋转,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 13. 跳转到打印预览界面 - needs_accessible_name: false - - step_type: assert - description: 14. 显示文档信息界面,界面显示无异常 - needs_accessible_name: false -- id: case_1581255 - name: 切换标签页状态显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 切换标签页状态显示 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开多个标签页,点击视图调整中适合高度、适合宽度、双页、左旋转、右旋转菜单;调整百分 - needs_accessible_name: false - - step_type: assert - description: 2. 点击切换另一个标签页,查看视图调整中菜单显示 - needs_accessible_name: false - - step_type: assert - description: 1. 页面正常进入相应状态 - needs_accessible_name: false - - step_type: assert - description: 2. 显示当前页的状态 - needs_accessible_name: false -- id: case_1581253 - name: 左边栏底部按钮功能 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/缩略图(#114161) - description: 左边栏底部按钮功能 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 展开左边栏,查看左边栏界面显示 - needs_accessible_name: false - - step_type: assert - description: 2. 点击缩略图图标查看左边栏界面显示 - needs_accessible_name: false - - step_type: assert - description: 3. 点击目录图标查看左边栏界面显示 - needs_accessible_name: false - - step_type: assert - description: 4. 点击书签图标查看左边栏界面显示 - needs_accessible_name: false - - step_type: assert - description: 5. 点击注释图标查看左边栏界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 底部显示4个按钮:缩略图图标、目录图标、书签图标、注释图标;界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 2. 显示页数输入框、总页数,上下翻页按钮;输入页数正确跳转,上下翻页正常;左边栏宽度范围在266px~380px之间,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 3. 显示目录界面,无目录文档则显示空白;界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 4. 显示添加书签按钮,点击可将当前浏览页面添加书签;界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 5. .显示添加注释按钮,点击添加注释按钮再点击文档任意位置,可弹出添加注释小窗口界面;界面显示正常 - needs_accessible_name: false -- id: case_1581251 - name: 打开多途径获取的PDF、DOCX文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 打开多途径获取的PDF、DOCX文档 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 从FTP服务器中拖拽PDF、DOCX格式文档至UOS系统中,使用文档查看器打开此文档 - needs_accessible_name: false - - step_type: assert - description: 2. 从U盘中拖拽PDF、DOCX格式文档至UOS系统中,使用文档查看器打开此文档 - needs_accessible_name: false - - step_type: assert - description: 3. 从网页端下载PDF、DOCX格式文档,使用文档查看器打开此文档 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常打开 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常打开 - needs_accessible_name: false - - step_type: assert - description: 3. 可以正常打开 - needs_accessible_name: false -- id: case_1581247 - name: 选中高亮注释文本进行复制 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 选中高亮注释文本进行复制 - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中已添加高亮注释的文本,右击弹出右键菜单,点击复制菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 分别点击高亮、8种高亮图标、取消高亮、添加注释、添加书签,查看 - needs_accessible_name: false - - step_type: action - description: 3. 选中已添加高亮的文本(未加注释),右击弹出右键菜单,点击复制菜单 - needs_accessible_name: false - - step_type: assert - description: 4. 分别点击高亮、8种高亮图标、取消高亮、添加注释、添加书签,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 可以复制选中的文本(注释内容无法复制) - needs_accessible_name: false - - step_type: assert - description: 2. 各菜单正常可用 - needs_accessible_name: false - - step_type: assert - description: 3. 可以复制选中的文本 - needs_accessible_name: false - - step_type: assert - description: 4. 各菜单正常可用 - needs_accessible_name: false -- id: case_1581243 - name: 双页、调整百分比、打开单页大文档时使用放大镜 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/其它交互(#114177) - description: 双页、调整百分比、打开单页大文档时使用放大镜 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 双页显示时,调整到最小百分比,使用放大镜查看显示是否正常 - needs_accessible_name: false - - step_type: assert - description: 2. 双页显示时,调整到最大百分比,使用放大镜查看显示是否正常 - needs_accessible_name: false - - step_type: assert - description: 3. 打开单页超大文档(75M以上),并调整百分比至最大,使用放大镜查看显示是否正常 - needs_accessible_name: false - - step_type: assert - description: 1. 放大镜放置区域内容(包括文字、图片、高亮文本、注释小图标、书签图标)均被正常放大,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 2. 放大镜放置区域内容(包括文字、图片、高亮文本、注释小图标、书签图标)均被正常放大,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 3. 放大镜放置区域内容(包括文字、图片、高亮文本、注释小图标、书签图标)均被正常放大,界面显示正常 - needs_accessible_name: false -- id: case_1581241 - name: 快捷键 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/其它交互(#114177) - description: 快捷键 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 按Ctrl+Shift+? --显示快捷键预览,查看所有快捷键使用是否正常: - needs_accessible_name: false - - step_type: action - description: F1 --进入帮助界面 - needs_accessible_name: false - - step_type: action - description: Ctrl+O --进入文件管理选择界面 - needs_accessible_name: false - - step_type: action - description: Ctrl+shift+S --另存为 - needs_accessible_name: false - - step_type: action - description: Ctrl+S --保存 - needs_accessible_name: false - - step_type: action - description: Ctrl+P --打印 - needs_accessible_name: false - - step_type: action - description: Ctrl+M --打开目录缩略图 - needs_accessible_name: false - - step_type: action - description: Ctrl+1 --默认大小 - needs_accessible_name: false - - step_type: action - description: Ctrl+2 --适应高度 - needs_accessible_name: false - - step_type: action - description: Ctrl+3 --适应宽度 - needs_accessible_name: false - - step_type: action - description: Ctrl+R --左旋转 - needs_accessible_name: false - - step_type: action - description: Ctrl+Shift+R --右旋转 - needs_accessible_name: false - - step_type: action - description: Ctrl++ --页面放大 - needs_accessible_name: false - - step_type: action - description: Ctrl+- --页面缩小 - needs_accessible_name: false - - step_type: action - description: PageUp --上一页 - needs_accessible_name: false - - step_type: action - description: PageDown --下一页 - needs_accessible_name: false - - step_type: action - description: Up -- 上一行 - needs_accessible_name: false - - step_type: action - description: Down -- 下一行 - needs_accessible_name: false - - step_type: action - description: Esc --退出 - needs_accessible_name: false - - step_type: action - description: Alt+1 --选择工具 - needs_accessible_name: false - - step_type: action - description: Alt+2 --手形工具 - needs_accessible_name: false - - step_type: action - description: Ctrl+D --添加书签 - needs_accessible_name: false - - step_type: action - description: Alt+A --添加注释 - needs_accessible_name: false - - step_type: action - description: Alt+H --添加高亮 - needs_accessible_name: false - - step_type: action - description: Delete --删除 (备注:删除书签或注释目录) - needs_accessible_name: false - - step_type: action - description: Alt+Z --放大镜 - needs_accessible_name: false - - step_type: action - description: Ctrl+F --搜索 - needs_accessible_name: false - - step_type: action - description: F5 --幻灯片放映 - needs_accessible_name: false - - step_type: action - description: F11 --全屏 - needs_accessible_name: false - - step_type: action - description: (备注:以下针对注释小窗口中内容进行操作) - needs_accessible_name: false - - step_type: action - description: Ctrl+C --复制 - needs_accessible_name: false - - step_type: action - description: Ctrl+X --剪切 - needs_accessible_name: false - - step_type: action - description: Ctrl+V --粘贴 - needs_accessible_name: false - - step_type: action - description: Delete --删除 - needs_accessible_name: false - - step_type: action - description: Ctrl+S --保存 - needs_accessible_name: false - - step_type: action - description: Ctrl+Z --撤销 - needs_accessible_name: false - - step_type: action - description: Ctrl+A --全选 - needs_accessible_name: false - - step_type: assert - description: 2. 打开DJVU格式文档,按Ctrl+Shift+? --显示快捷键预览,查看所有快捷键使用是否正常: - needs_accessible_name: false - - step_type: action - description: 除 Alt+A --添加注释,Alt+H --添加高亮, Ctrl+F --搜索 三个快捷键不支持,其余快捷键同步骤1) - needs_accessible_name: false - - step_type: assert - description: 1. 快捷键使用均正常 - needs_accessible_name: false - - step_type: assert - description: 2. 快捷键使用均正常 - needs_accessible_name: false -- id: case_1581233 - name: 关闭按钮 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 关闭按钮 - status: active - reason: '' - steps: - - step_type: action - description: 1. 添加或删除书签、高亮、注释,点击右上角关闭按钮 - needs_accessible_name: false - - step_type: action - description: 2. 点击弹框中的“不保存” - needs_accessible_name: false - - step_type: action - description: 3. 点击弹框中的“保存” - needs_accessible_name: false - - step_type: assert - description: 1. 弹出是否保存的弹框,点击取消,停留在当前页面 - needs_accessible_name: false - - step_type: assert - description: 2. 应用关闭,编辑的内容不会被保存 - needs_accessible_name: false - - step_type: assert - description: 3. 应用关闭,编辑的内容都会被保存 - needs_accessible_name: false -- id: case_1581231 - name: '[004]最小化. 最大化. 关闭' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: '[004]最小化. 最大化. 关闭' - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,分别点击最小化. 最大化. 关闭菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 当前页面正常最小化. 最大化. 关闭退出 - needs_accessible_name: false -- id: case_1581229 - name: '[010]退出' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: '[010]退出' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开一份文档,不作任何修改,点击菜单中退出,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 修改文档中内容,点击菜单中的退出,弹出弹框提示是否同意保存,分别点击取消、不保存、保存 - needs_accessible_name: false - - step_type: assert - description: 3. 打开一份文档,不作任何修改,按快捷键Alt+F4或Alt+空格并选择关闭,查看 - needs_accessible_name: false - - step_type: assert - description: 4. 修改文档中内容,按快捷键Alt+F4或Alt+空格并选择关闭,弹出弹框提示是否同意保存,分别点击取消、不保存、保存 - needs_accessible_name: false - - step_type: assert - description: 1. 直接退出,无提示 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常取消退出、保存并关闭、不保存并关闭 - needs_accessible_name: false - - step_type: assert - description: 3. 直接退出,无提示 - needs_accessible_name: false - - step_type: assert - description: 4. 可以正常取消退出、保存并关闭、不保存并关闭 - needs_accessible_name: false -- id: case_1581227 - name: '[001]关于' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: '[001]关于' - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击工具栏中的菜单键,再点击关于 - needs_accessible_name: false - - step_type: assert - description: 1. 进入关于页面,界面显示正确,最后一行为:“文档查看器是一款支持PDF,DJVU,DOCX等多种格式的文档阅读工具。” - needs_accessible_name: false -- id: case_1581225 - name: '[002]帮助' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: '[002]帮助' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开软件,使用快捷键F1,查看系统显示 - needs_accessible_name: false - - step_type: assert - description: 2. 点击工具栏中的菜单键,再点击帮助,查看系统显示 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: 2. 1&2. 进入帮助页面,界面显示正确 - needs_accessible_name: false -- id: case_1581223 - name: '[005]主题' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: '[005]主题' - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击工具栏中的菜单键,鼠标放置在主题菜单上 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出三个主题菜单:浅色、深色、跟随主题,点击后应用相应主题 - needs_accessible_name: false -- id: case_1581221 - name: 幻灯片放映 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 幻灯片放映 - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击右键菜单中“幻灯片放映” - needs_accessible_name: false - - step_type: action - description: 2. 分别点击ESC键、鼠标右键、控制按钮中的x键 - needs_accessible_name: false - - step_type: assert - description: 3. 分别在浅色和深色主题下,查看和长按控制按钮,查看UI是否与设计图一致 - needs_accessible_name: false - - step_type: assert - description: 4. 打开文档,按快捷键Crtl+H,查看是否进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 1. 进入幻灯片放映 - needs_accessible_name: false - - step_type: assert - description: 2. 退出幻灯片放映 - needs_accessible_name: false - - step_type: assert - description: 3. 与设计图显示一致 - needs_accessible_name: false - - step_type: assert - description: 4. 进入幻灯片放映,放映到最后一页后,继续循环至第一页播放 - needs_accessible_name: false -- id: case_1581219 - name: 打印 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 打印 - status: active - reason: '' - steps: - - step_type: action - description: 1. 已连接打印机,点击右键菜单中的打印 - needs_accessible_name: false - - step_type: action - description: 2. 选择打印机打印 - needs_accessible_name: false - - step_type: assert - description: 1. 跳转到打印预览界面 - needs_accessible_name: false - - step_type: assert - description: 2. 可正常打印纸张;打印预览和实际打印界面显示正常 - needs_accessible_name: false -- id: case_1581217 - name: 打印 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 打印 - status: active - reason: '' - steps: - - step_type: action - description: 1. 未连接打印机,点击主菜单中的打印菜单 - needs_accessible_name: false - - step_type: action - description: 2. 选择打印到文件(PDF) - needs_accessible_name: false - - step_type: assert - description: 1. 跳转到打印预览界面, - needs_accessible_name: false - - step_type: assert - description: 2. 打印正常,打印文档可以保存 - needs_accessible_name: false -- id: case_1581215 - name: '[006]在文件管理器中显示' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: '[006]在文件管理器中显示' - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击工具栏中的菜单键,再点击在文件管理器中显示菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 进入当前文档所在的文件夹,并显示文档查看器中当前浏览的文档 - needs_accessible_name: false -- id: case_1581213 - name: 编辑后进行另存 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 编辑后进行另存 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,添加高亮、书签或注释,点击工具栏中的菜单键,再点击另存为 - needs_accessible_name: false - - step_type: assert - description: 2. 点击打开新文档,查看高亮、书签、注释等内容是否均被保存 - needs_accessible_name: false - - step_type: assert - description: 3. 关闭旧文档,弹出是否保存的提示框,分别点击保存和不保存按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出系统文件弹框,弹出文档选择器,输入名字可将文件保存为新的文件 - needs_accessible_name: false - - step_type: assert - description: 2. 文档中编辑内容都被保存 - needs_accessible_name: false - - step_type: assert - description: 3. 点击不保存,编辑内容不会被保存;点击保存,编辑内容会被保存 - needs_accessible_name: false -- id: case_1581209 - name: '[009]新标签页' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: '[009]新标签页' - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击工具栏中的菜单键,再点击新标签页 - needs_accessible_name: false - - step_type: assert - description: 1. 可以打开一个新标签页 - needs_accessible_name: false -- id: case_1581207 - name: '[011]关闭搜索' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[011]关闭搜索' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击搜索框最右侧X,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常关闭搜索,搜索框和搜索结果都会消失 - needs_accessible_name: false -- id: case_1581205 - name: '[012]关闭搜索' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[012]关闭搜索' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击关键字右侧的X,查看显示 - needs_accessible_name: false - - step_type: assert - description: 2. 全选关键字,按delete键,或者按backspace删除关键字,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 搜索框中的关键字被删除,关键字旁边的X消失,搜索结果被关闭,搜索弹框不会关闭,可以继续输入关键字 - needs_accessible_name: false - - step_type: assert - description: 2. 只有关键字被删除,界面无变化,搜索结果不会被删除 - needs_accessible_name: false -- id: case_1581203 - name: '[032]不输入关键字点击enter键' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[032]不输入关键字点击enter键' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 搜索弹框中未输入任何内容,点击键盘Enter键,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 界面无任何改变 - needs_accessible_name: false -- id: case_1581201 - name: '[033]无搜索结果' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[033]无搜索结果' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 在搜索框输入关键字搜索,且文档中无此关键字,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 左边栏显示“无搜索结果”,右侧文档无变化 - needs_accessible_name: false -- id: case_1581199 - name: 点击、滑动搜索结果缩略图 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 点击、滑动搜索结果缩略图 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击左边栏任意一个搜索结果缩略图,查看页面显示 - needs_accessible_name: false - - step_type: assert - description: 2. 左边栏页面超过一页时,滑动滑鼠,查看页面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 点击的搜索结果缩略图显示选中状态,右侧文档跳转到相应页面,页面中所有关键字保持高亮 - needs_accessible_name: false - - step_type: assert - description: 2. 页面正常滑动显示 - needs_accessible_name: false -- id: case_1581195 - name: '[013]手动输入关键字进行搜索' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[013]手动输入关键字进行搜索' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击搜索框手动输入关键字,点击键盘enter键搜索,查看搜索结果显示 - needs_accessible_name: false - - step_type: action - description: 2. 点击上一个按钮 - needs_accessible_name: false - - step_type: action - description: 3. 点击下一个按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 正常显示搜索结果 - needs_accessible_name: false - - step_type: assert - description: 2. 正常切换关键字,选中的关键字自动添加绿色高亮效果 - needs_accessible_name: false - - step_type: assert - description: 3. 正常切换关键字,选中的关键字自动添加绿色高亮效果 - needs_accessible_name: false -- id: case_1581193 - name: '[014]开启搜索' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[014]开启搜索' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 在主菜单中选择搜索,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 2. 右击未选中文本或空白区域,弹出右键菜单项,选择搜索,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出搜索弹框,搜索框中显示搜索字样、搜索框右侧显示上一个、下一个按钮、关闭图标 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出搜索弹框,搜索框中显示搜索字样、搜索框右侧显示上一个、下一个按钮、关闭图标 - needs_accessible_name: false -- id: case_1581191 - name: delete快捷键删除注释目录 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: delete快捷键删除注释目录 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 选中一个左侧栏的注释目录,鼠标不点击移动至左边栏以外区域,按快捷键delete,查看是否正常删除 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常删除 - needs_accessible_name: false -- id: case_1581187 - name: 重叠高亮文本添加注释 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 重叠高亮文本添加注释 - status: active - reason: '' - steps: - - step_type: action - description: 1. 文本已添加高亮注释,重叠选中另一段文本,右击未高亮区域添加注释, - needs_accessible_name: false - - step_type: action - description: 2. 文本已添加高亮注释,重叠选中另一段文本,右击高亮区域 - needs_accessible_name: false - - step_type: assert - description: 1. 出现两段重叠颜色,添加另一条注释 - needs_accessible_name: false - - step_type: assert - description: 2. 仅可修改原注释内容,无法添加注释 - needs_accessible_name: false -- id: case_1581185 - name: 发送文档保留注释 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 发送文档保留注释 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 添加高亮注释或图标注释,保存关闭文档,再进行重命名,打开查看 - needs_accessible_name: false - - step_type: assert - description: 2. UOS系统中,文档添加高亮注释或图标注释后,发送至另一台UOS电脑,使用文档查看器应用打开查看 - needs_accessible_name: false - - step_type: assert - description: 3. UOS系统中文档查看器,添加高亮、高亮注释和图标注释并保存,再使用wps打开此文档 - needs_accessible_name: false - - step_type: assert - description: 4. UOS系统中文档查看器,添加高亮、高亮注释和图标注释并保存,发送至Windows/苹果电脑中,打开此文档 - needs_accessible_name: false - - step_type: assert - description: 1. 添加的高亮或注释不会消失 - needs_accessible_name: false - - step_type: assert - description: 2. 添加的高亮或注释不会消失 - needs_accessible_name: false - - step_type: assert - description: 3. 添加的高亮或注释不会消失 - needs_accessible_name: false - - step_type: assert - description: 4. 添加的高亮或注释不会消失 - needs_accessible_name: false -- id: case_1581183 - name: 复制左侧栏的注释目录 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 复制左侧栏的注释目录 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 右击左侧栏的注释目录,查看弹出的右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 点击复制,查看是否可以复制该条注释内容 - needs_accessible_name: false - - step_type: assert - description: 1. 显示菜单:复制、删除注释、删除所有注释 - needs_accessible_name: false - - step_type: assert - description: 2. 可以复制该条注释内容 - needs_accessible_name: false -- id: case_1581181 - name: 点击注释目录 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 点击注释目录 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击左边栏任意一个注释,查看是否跳转到该页相应注释内容处 - needs_accessible_name: false - - step_type: assert - description: 1. 正确跳转到该页相应注释内容处,注释目录与文档注释页面同步展示 - needs_accessible_name: false -- id: case_1581179 - name: 左边栏的注释目录展示顺序 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 左边栏的注释目录展示顺序 - status: active - reason: '' - steps: - - step_type: action - description: 1. 不同页面添加注释 - needs_accessible_name: false - - step_type: action - description: 2. 同一页面添加注释 - needs_accessible_name: false - - step_type: assert - description: 1. 按照页面顺序展示,页面靠前则该页面的注释目录靠前 - needs_accessible_name: false - - step_type: assert - description: 2. 同一页面按时间先后顺序显示 - needs_accessible_name: false -- id: case_1581177 - name: 左边栏的注释目录显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 左边栏的注释目录显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 添加图标注释和高亮注释,查看左边栏注释目录显示 - needs_accessible_name: false - - step_type: assert - description: '1.0' - needs_accessible_name: false -- id: case_1581175 - name: 删除高亮注释方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 删除高亮注释方式 - status: active - reason: '' - steps: - - step_type: action - description: 1. 右击高亮注释文本,选择右键菜单中的取消高亮进行删除 - needs_accessible_name: false - - step_type: action - description: 2. 点击高亮注释文本,弹出小窗口,删除窗口所有内容,点击窗口的x或窗口之外区域 - needs_accessible_name: false - - step_type: action - description: 3. 右击缩略图_注释,选择删除菜单 - needs_accessible_name: false - - step_type: action - description: 4. 单击缩略图_注释,按delete快捷键进行删除 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常删除注释,左边栏缩略图_注释同步被删除 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常删除注释,左边栏缩略图_注释同步被删除 - needs_accessible_name: false - - step_type: assert - description: 3. 可以正常删除注释,左边栏缩略图_注释同步被删除 - needs_accessible_name: false - - step_type: assert - description: 4. 可以正常删除注释,左边栏缩略图_注释同步被删除 - needs_accessible_name: false -- id: case_1581173 - name: 删除图标注释方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 删除图标注释方式 - status: active - reason: '' - steps: - - step_type: action - description: 1. 右击注释小图标,选择右键菜单中的删除注释进行删除 - needs_accessible_name: false - - step_type: action - description: 2. 点击注释小图标,弹出小窗口,删除窗口所有内容,点击窗口的x或窗口之外区域 - needs_accessible_name: false - - step_type: action - description: 3. 右击缩略图_注释,选择删除菜单 - needs_accessible_name: false - - step_type: action - description: 4. 单击缩略图_注释,按delete快捷键进行删除 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常删除注释,左边栏缩略图_注释同步被删除 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常删除注释,左边栏缩略图_注释同步被删除 - needs_accessible_name: false - - step_type: assert - description: 3. 可以正常删除注释,左边栏缩略图_注释同步被删除 - needs_accessible_name: false - - step_type: assert - description: 4. 可以正常删除注释,左边栏缩略图_注释同步被删除 - needs_accessible_name: false -- id: case_1581171 - name: 高亮注释与左侧的注释目录 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 高亮注释与左侧的注释目录 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 添加高亮注释后,查看左边栏是否对应添加注释目录 - needs_accessible_name: false - - step_type: assert - description: 1. 左边栏是否对应添加注释目录 - needs_accessible_name: false -- id: case_1581169 - name: 高亮注释浮窗 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 高亮注释浮窗 - status: active - reason: '' - steps: - - step_type: action - description: 1. 鼠标悬停在高亮注释上,浮窗显示部分注释文案 - needs_accessible_name: false - - step_type: assert - description: 2. 滚动滑鼠或按键盘上下键查看是否可以滑动浮窗中内容 - needs_accessible_name: false - - step_type: assert - description: 1. 浮框显示部分注释文案 - needs_accessible_name: false - - step_type: assert - description: 2. 浮窗中内容无法滑动 - needs_accessible_name: false -- id: case_1581167 - name: 复制高亮注释 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 复制高亮注释 - status: active - reason: '' - steps: - - step_type: action - description: 1. 右键点击高亮注释文本 - needs_accessible_name: false - - step_type: action - description: 2. 选中高亮文本,点击右键菜单中复制 - needs_accessible_name: false - - step_type: action - description: 3. 直接右击高亮文本,点击菜单中复制 - needs_accessible_name: false - - step_type: assert - description: 1. 显示右键菜单:复制,高亮,取消高亮,添加注释,添加书签 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正确复制选中的文本 - needs_accessible_name: false - - step_type: assert - description: 3. 可以正确复制注释内容 - needs_accessible_name: false -- id: case_1581165 - name: 编辑高亮注释 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 编辑高亮注释 - status: active - reason: '' - steps: - - step_type: action - description: 1. 单击高亮注释 - needs_accessible_name: false - - step_type: action - description: 2. 编辑修改输入框中内容 - needs_accessible_name: false - - step_type: assert - description: 3. 鼠标左击或右击注释框外其他区域,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 显示注释输入框,输入光标显示在内容后方 - needs_accessible_name: false - - step_type: assert - description: 2. 可以修改 - needs_accessible_name: false - - step_type: assert - description: 3. 注释框关闭,注释编辑成功 - needs_accessible_name: false -- id: case_1581163 - name: 高亮注释方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 高亮注释方式 - status: active - reason: '' - steps: - - step_type: action - description: 1. 编辑注释界面,鼠标滑动注释小窗口中内容 - needs_accessible_name: false - - step_type: assert - description: 1. 可以滑动 - needs_accessible_name: false -- id: case_1581161 - name: 左键或右键单击取消高亮注释的右键菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 左键或右键单击取消高亮注释的右键菜单 - status: active - reason: '' - steps: - - step_type: action - description: 1. 右击高亮注释,弹出右键菜单;鼠标左键点击其他区域 - needs_accessible_name: false - - step_type: action - description: 2. 右击高亮注释,弹出右键菜单;鼠标右键点击其他区域 - needs_accessible_name: false - - step_type: assert - description: 1. 右键菜单框消失 - needs_accessible_name: false - - step_type: assert - description: 2. 右键菜单框消失 - needs_accessible_name: false -- id: case_1581159 - name: 输入高亮注释达到上限 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 输入高亮注释达到上限 - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中一段文本并右击弹出右键菜单,点击“添加注释” - needs_accessible_name: false - - step_type: assert - description: 2. 注释输入窗口,输入内容,查看是否可以自动换行 - needs_accessible_name: false - - step_type: assert - description: 3. 注释输入窗口,查看是否支持滚动或按上下键、pageup、pagedown查看全部信息 - needs_accessible_name: false - - step_type: assert - description: 4. 当输入框内容输入超过1500字符(中文或英文)限制,查看是否弹出提示 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出注释小窗口,固定显示在点击位置 - needs_accessible_name: false - - step_type: assert - description: 2. 可以自动换行 - needs_accessible_name: false - - step_type: assert - description: 3. 支持滚动或按键查看全部信息 - needs_accessible_name: false - - step_type: assert - description: 4. 正确弹出提示:输入已达上限 - needs_accessible_name: false -- id: case_1581157 - name: 图标注释与左侧栏的注释目录 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 图标注释与左侧栏的注释目录 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 每个注释小图标添加后,查看左边栏是否对应添加注释目录 - needs_accessible_name: false - - step_type: assert - description: 1. 左边栏对应添加注释目录 - needs_accessible_name: false -- id: case_1581155 - name: 图标注释浮窗 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 图标注释浮窗 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 鼠标悬停在注释图标上,查看显示 - needs_accessible_name: false - - step_type: assert - description: 2. 滚动滑鼠或按键盘上下键查看是否可以滑动浮窗中内容 - needs_accessible_name: false - - step_type: assert - description: 1. 浮框显示部分注释文案 - needs_accessible_name: false - - step_type: assert - description: 2. 浮窗中内容无法滑动 - needs_accessible_name: false -- id: case_1581153 - name: 复制图标注释 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 复制图标注释 - status: active - reason: '' - steps: - - step_type: action - description: 1. 右键点击已添加的注释小图标 - needs_accessible_name: false - - step_type: assert - description: 2. 点击复制菜单并粘贴至txt等文档中,查看 - needs_accessible_name: false - - step_type: assert - description: 3. 点击添加注释菜单,查看 - needs_accessible_name: false - - step_type: assert - description: 4. 点击删除注释菜单,查看 - needs_accessible_name: false - - step_type: assert - description: 5. 点击添加书签菜单,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 显示右键菜单:复制,删除注释,添加注释,添加书签 - needs_accessible_name: false - - step_type: assert - description: 2. 注释内容被正确复制 - needs_accessible_name: false - - step_type: assert - description: 3. 展开注释窗口,可以进行注释编辑 - needs_accessible_name: false - - step_type: assert - description: 4. 注释小图标被正确删除 - needs_accessible_name: false - - step_type: assert - description: 5. 当前页面正确添加为书签页 - needs_accessible_name: false -- id: case_1581151 - name: 编辑图标注释内容 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 编辑图标注释内容 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 注释添加完成后,鼠标左键单击注释图标,查看显示 - needs_accessible_name: false - - step_type: action - description: 2. 编辑注释内容 - needs_accessible_name: false - - step_type: assert - description: 3. 鼠标左击其他区域(非注释图标和注释框),查看 - needs_accessible_name: false - - step_type: assert - description: 4. 左击注释图标,查看 - needs_accessible_name: false - - step_type: action - description: 5. 编辑注释内容 - needs_accessible_name: false - - step_type: assert - description: 6. 鼠标右击其他区域(非注释图标和注释框),查看 - needs_accessible_name: false - - step_type: assert - description: 1. 图标为选中状态,同时弹出注释框,输入光标显示在注释内容后方 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常修改 - needs_accessible_name: false - - step_type: assert - description: 3. 注释框消失,注释图标选中状态被取消,注释内容编辑成功 - needs_accessible_name: false - - step_type: assert - description: 4. 图标为选中状态,同时弹出注释框,输入光标显示在注释内容后方 - needs_accessible_name: false - - step_type: assert - description: 5. 可以正常修改 - needs_accessible_name: false - - step_type: assert - description: 6. 注释框消失,注释图标选中状态被取消,注释内容编辑成功 - needs_accessible_name: false -- id: case_1581149 - name: 左键或右键单击取消右键菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 左键或右键单击取消右键菜单 - status: active - reason: '' - steps: - - step_type: action - description: 1. 右击注释图标,弹出右键菜单;鼠标左键点击其他区域 - needs_accessible_name: false - - step_type: action - description: 2. 右击注释图标,弹出右键菜单;鼠标右键点击其他区域 - needs_accessible_name: false - - step_type: assert - description: 1. 右键菜单框消失 - needs_accessible_name: false - - step_type: assert - description: 2. 右键菜单框消失 - needs_accessible_name: false -- id: case_1581147 - name: 不输入内容点击其他位置,取消添加注释 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 不输入内容点击其他位置,取消添加注释 - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击“添加注释”,再点击文档界面,展开空白小窗口,不输入内容,直接点击右上角关闭图标或文档中其他位置 - needs_accessible_name: false - - step_type: assert - description: 1. 注释自动取消; - needs_accessible_name: false -- id: case_1581145 - name: 输入图标注释达到上限 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 输入图标注释达到上限 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击“添加注释”,鼠标移至页面单击任意位置,查看弹出显示 - needs_accessible_name: false - - step_type: assert - description: 2. 注释输入窗口,输入内容,查看是否可以自动换行 - needs_accessible_name: false - - step_type: assert - description: 3. 注释输入窗口,查看是否支持滚动或按上下键、pageup、pagedown查看全部信息 - needs_accessible_name: false - - step_type: assert - description: 4. 当输入框内容输入超过1500字符(中文或英文)限制,查看是否弹出提示 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出注释小图标和小窗口,均固定显示在点击位置 - needs_accessible_name: false - - step_type: assert - description: 2. 可以自动换行 - needs_accessible_name: false - - step_type: assert - description: 3. 支持滚动或按键查看全部信息 - needs_accessible_name: false - - step_type: assert - description: 4. 正确弹出提示:输入已达上限 - needs_accessible_name: false -- id: case_1581143 - name: 添加高亮注释方式(有高亮显示,无注释小图标显示) - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 添加高亮注释方式(有高亮显示,无注释小图标显示) - status: active - reason: '' - steps: - - step_type: assert - description: 1. 选中文本,右键点击在文字上,点击右键菜单的“添加注释”,查看是否弹出高亮注释窗口 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出高亮注释窗口,可以添加高亮注释成功 - needs_accessible_name: false -- id: case_1581141 - name: 添加图标注释方式(显示注释小图标,无高亮显示) - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 添加图标注释方式(显示注释小图标,无高亮显示) - status: active - reason: '' - steps: - - step_type: assert - description: 1. 未选中文本,点击左边栏添加注释按钮,点击页面区域任意位置,查看是否弹出图标注释窗口 - needs_accessible_name: false - - step_type: action - description: 2. 输入注释内容,点击窗口外其他区域 - needs_accessible_name: false - - step_type: assert - description: 3. 未选中文本,右键点击在非图标注释及非高亮注释的空白区域,点击右键菜单的“添加注释”,查看是否弹出图标注释窗口 - needs_accessible_name: false - - step_type: action - description: 4. 输入注释内容,点击窗口外其他区域 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出图标注释窗口 - needs_accessible_name: false - - step_type: assert - description: 2. 窗口关闭,图标注释正常显示,图标注释添加成功 - needs_accessible_name: false - - step_type: assert - description: 3. 弹出图标注释窗口 - needs_accessible_name: false - - step_type: assert - description: 4. 窗口关闭,图标注释正常显示,图标注释添加成功 - needs_accessible_name: false -- id: case_1581139 - name: 跨页高亮 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 跨页高亮 - status: active - reason: '' - steps: - - step_type: action - description: 1. 跨页选中文本添加高亮 - needs_accessible_name: false - - step_type: action - description: 2. 右击高亮文本选择“取消高亮” - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常添加跨页高亮 - needs_accessible_name: false - - step_type: assert - description: 2. 仅可取消当前页高亮 - needs_accessible_name: false -- id: case_1581135 - name: 高亮重叠 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 高亮重叠 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 文本已高亮显示,重叠选中另一段文本,右击未高亮区域添加颜色,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 出现两段重叠颜色,重叠部分为混合色 - needs_accessible_name: false -- id: case_1581133 - name: '[015]取消高亮' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[015]取消高亮' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 选中/不选中已高亮的文本,点击右键菜单中“取消高亮”菜单,查看是否可以取消高亮 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常取消高亮 - needs_accessible_name: false -- id: case_1581131 - name: 记住高亮规则 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 记住高亮规则 - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中文本,右击选择一种高亮颜色(如:蓝色) - needs_accessible_name: false - - step_type: assert - description: 2. 不关闭应用,右击另一段高亮文本,右击弹出右键菜单查看 - needs_accessible_name: false - - step_type: action - description: 3. 选中文本,右击选择一种高亮颜色(如:蓝色) - needs_accessible_name: false - - step_type: assert - description: 4. 不关闭应用,选择另一段未高亮文本,右击弹出右键菜单查看 - needs_accessible_name: false - - step_type: assert - description: 1. 文本添加蓝色高亮 - needs_accessible_name: false - - step_type: assert - description: 2. 右键菜单中蓝色图标仍为选中状态,点击“高亮”菜单,文本切换为蓝色高亮 - needs_accessible_name: false - - step_type: assert - description: 3. 文本添加蓝色高亮 - needs_accessible_name: false - - step_type: assert - description: 4. 右键菜单中蓝色图标仍为选中状态,点击“高亮”菜单,文本添加蓝色高亮 - needs_accessible_name: false -- id: case_1581129 - name: 切换高亮颜色 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 切换高亮颜色 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 选中已高亮的文本,右击这段文本,点击右键菜单中任意颜色圈图标进行切换,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 不选中已高亮的文本,右击这段文本,点击右键菜单中任意颜色圈图标进行切换,查看是否可以切换 - needs_accessible_name: false - - step_type: assert - description: 3. 选中一段未高亮的文本,右击这段文本,点击右键菜单中任意颜色圈图标添加高亮,查看 - needs_accessible_name: false - - step_type: assert - description: 4. 再次右击这段文本,选择其他颜色进行切换,查看是否切换成功 - needs_accessible_name: false - - step_type: assert - description: 1. 每点击一种颜色,会叠加成混合色 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常切换高亮颜色 - needs_accessible_name: false - - step_type: assert - description: 3. 可以正常添加高亮 - needs_accessible_name: false - - step_type: assert - description: 4. 可以正常切换高亮颜色 - needs_accessible_name: false -- id: case_1581127 - name: '[016]“高亮”菜单和“取消高亮”菜单显示' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[016]“高亮”菜单和“取消高亮”菜单显示' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 添加高亮后,查看“高亮”菜单和“取消高亮”菜单显示,查看颜色圈图标是否可以继续点击切换颜色 - needs_accessible_name: false - - step_type: assert - description: 1. “高亮”菜单置灰,“取消高亮”菜单可点击,颜色圈图标可继续点击切换颜色 - needs_accessible_name: false -- id: case_1581125 - name: '[017]添加高亮的方式' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[017]添加高亮的方式' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 选中一段未高亮文字,查看取消高亮菜单是否置灰 - needs_accessible_name: false - - step_type: action - description: 2. 点击右键菜单中的高亮菜单添加 - needs_accessible_name: false - - step_type: assert - description: 1. 取消高亮菜单置灰 - needs_accessible_name: false - - step_type: assert - description: 2. 可以添加高亮,添加的高亮颜色为当前颜色圈图标选中的颜色 - needs_accessible_name: false -- id: case_1581123 - name: 默认选中橘黄色高亮 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 默认选中橘黄色高亮 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 首次打开文档,选中多行文本右击,查看默认选中的颜色圈图标 - needs_accessible_name: false - - step_type: assert - description: 2. 切换颜色后,选中多行文本右击,关闭文档再打开,查看默认的颜色图标 - needs_accessible_name: false - - step_type: assert - description: 1. 默认选中橘黄色图标 - needs_accessible_name: false - - step_type: assert - description: 2. 默认选中橘黄色图标 - needs_accessible_name: false -- id: case_1581121 - name: 选中未高亮文本进行复制 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 选中未高亮文本进行复制 - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中一段未高亮文本,点击右键菜单中复制菜单 - needs_accessible_name: false - - step_type: action - description: 2. 选中一段未高亮文本,按键盘中的Ctrl+C键,打开新的文本按键盘中的Ctrl+V键 - needs_accessible_name: false - - step_type: action - description: 3. 选中一段未高亮文本,点击右键菜单中高亮菜单和8种颜色图标 - needs_accessible_name: false - - step_type: action - description: 4. 选中一段未高亮文本,点击右键菜单中添加注释菜单 - needs_accessible_name: false - - step_type: action - description: 5. 选中一段未高亮文本,点击右键菜单中添加书签菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 可以复制选中的文本 - needs_accessible_name: false - - step_type: assert - description: 2. 可以复制选中的文本 - needs_accessible_name: false - - step_type: assert - description: 3. 可以增加高亮和切换颜色 - needs_accessible_name: false - - step_type: assert - description: 4. 在文本右下角打开注释窗口,可以编辑注释,关闭后注释添加完成,文本自动高亮 - needs_accessible_name: false - - step_type: assert - description: 5. 当前页面添加为书签 - needs_accessible_name: false -- id: case_1581119 - name: '[034]右击选中文字弹出菜单' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: '[034]右击选中文字弹出菜单' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 选中页面中一段未高亮文本,查看右键菜单包含的菜单项 - needs_accessible_name: false - - step_type: assert - description: 1. 右键菜单包含的选项为:复制、高亮、8种高亮颜色、取消高亮、添加注释、添加书签;其中“取消高亮”置灰显示,其他菜单高亮可选择 - needs_accessible_name: false -- id: case_1581117 - name: delete快捷键删除书签缩略图 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: delete快捷键删除书签缩略图 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 选中一个书签缩略图,鼠标不点击移动至左边栏以外区域,按快捷键delete,查看是否正常删除 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常删除 - needs_accessible_name: false -- id: case_1581115 - name: 删除书签 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 删除书签 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击右侧已出现的的书签标志 - needs_accessible_name: false - - step_type: assert - description: 2. 鼠标放在缩略图_书签上面,点击鼠标右键,出现右键菜单:删除书签,点击此菜单 - needs_accessible_name: false - - step_type: action - description: 3. 鼠标选中该缩略图_书签,直接按键盘上Delete键 - needs_accessible_name: false - - step_type: assert - description: 1. 点击右侧已出现的的书签图标,则删除该页书签,书签图标变成空心实线图标且无填充色; - needs_accessible_name: false - - step_type: assert - description: 说明:鼠标移到书签位置附近才会显示虚线的书签图标,鼠标移出书签区域,虚线书签图标消失;再次点击此图标则可以添加书签 - needs_accessible_name: false - - step_type: assert - description: 2. 可以删除该页书签,书签缩略图消失,该页右上角书签图标变成空心实线图标且无填充色 - needs_accessible_name: false - - step_type: assert - description: 3. 可以删除该页书签,书签缩略图消失,该页右上角书签图标变成空心实线图标且无填充色 - needs_accessible_name: false -- id: case_1581113 - name: 点击缩略图_书签 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 点击缩略图_书签 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击左边栏任意一条缩略图_书签,查看是否跳转到相应页面 - needs_accessible_name: false - - step_type: assert - description: 2. 查看右侧文档添加的书签是否与缩略图_书签同步展示 - needs_accessible_name: false - - step_type: assert - description: 1. 跳转至相应页面 - needs_accessible_name: false - - step_type: assert - description: 2. 同步展示 - needs_accessible_name: false -- id: case_1581111 - name: '[035]点击菜单方式添加书签' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: '[035]点击菜单方式添加书签' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 选中文本,点击右键菜单中的“添加书签”菜单,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 未选中文本,点击右键菜单中的“添加书签”菜单,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 文本所在页面添加为书签,文档右上角显示蓝色填充色的书签图标,右键菜单中“添加书签”菜单变为“删除书签” - needs_accessible_name: false - - step_type: assert - description: 2. 文本所在页面添加为书签,文档右上角显示蓝色填充色的书签图标,右键菜单中“添加书签”菜单变为“删除书签” - needs_accessible_name: false -- id: case_1581109 - name: 点击书签图标添加书签 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 点击书签图标添加书签 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入缩略图_书签页面,查看未添加任何书签时检查界面显示 - needs_accessible_name: false - - step_type: action - description: 2. 点击书签图标上方的添加书签按钮 - needs_accessible_name: false - - step_type: assert - description: 3. 查看加入书签后的页面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 界面显示正确 - needs_accessible_name: false - - step_type: assert - description: 2. 当前浏览的页面可以加入书签 - needs_accessible_name: false - - step_type: assert - description: 3. 左边栏列出加入书签的页面:以页面缩略图和页面数(如页面20)形式显示;按照页面顺序展示 - needs_accessible_name: false -- id: case_1581105 - name: 窗口比例变化和左边栏宽度变化 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/窗口管理(#114139) - description: 窗口比例变化和左边栏宽度变化 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 调整窗口大小,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 2. 手动拖拽目录边框,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 左边栏区域和右侧文档区域始终保持约1:3的比例变化,左边栏文档、书签、注释、搜索结果缩略图大小跟随变化,左边栏宽度范围:266px~380px - needs_accessible_name: false - - step_type: assert - description: 2. 左边栏文档、书签、注释、搜索结果缩略图大小跟随变化,左边栏宽度范围:266px~380px - needs_accessible_name: false -- id: case_1581101 - name: 目录与右侧文档对应 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/目录(#114163) - description: 目录与右侧文档对应 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入左边栏目录界面,点击选中目录索引,查看右侧文档显示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入左边栏目录界面,按键盘上下键/pageup/pagedown切换目录选中,查看右侧文档页面显示 - needs_accessible_name: false - - step_type: assert - description: 3. 改变右侧文档当前所在页数,查看左边栏目录显示 - needs_accessible_name: false - - step_type: assert - description: 1. 右侧文档跳转至当前所选目录索引页,且显示为第一行;左侧目录点击后正常高亮显示,不会出现高亮定位不准现象 - needs_accessible_name: false - - step_type: assert - description: 2. 右侧文档跳转至当前所选目录索引页,且显示为第一行;左侧目录点击后正常高亮显示,不会出现高亮定位不准现象 - needs_accessible_name: false - - step_type: assert - description: 3. 目录会对应高亮显示 - needs_accessible_name: false -- id: case_1581099 - name: 目录显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/目录(#114163) - description: 目录显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,查看目录默认展示方式 - needs_accessible_name: false - - step_type: assert - description: 2. 展开层级索引后关闭再打开文档,查看目录展示方式 - needs_accessible_name: false - - step_type: assert - description: 1. 默认展示为收起状态,展示一级目录 - needs_accessible_name: false - - step_type: assert - description: 2. 恢复默认状态 - needs_accessible_name: false -- id: case_1581097 - name: 目录显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/目录(#114163) - description: 目录显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 调整左边栏宽度,查看目录显示 - needs_accessible_name: false - - step_type: action - description: 2. 点击收起及展开目录层级索引 - needs_accessible_name: false - - step_type: assert - description: 1. 目录显示内容相应调整,超出省略,不省略页数 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常收起及展开目录层级索引,最多显示三级 - needs_accessible_name: false -- id: case_1581095 - name: 目录显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/目录(#114163) - description: 目录显示 - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击左边栏底部目录图标 - needs_accessible_name: false - - step_type: assert - description: 2. 查看目录显示 - needs_accessible_name: false - - step_type: assert - description: 1. 左边栏显示文档目录 - needs_accessible_name: false - - step_type: assert - description: '2.' - needs_accessible_name: false -- id: case_1581093 - name: 打开不可读取页数的文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/目录(#114163) - description: 打开不可读取页数的文档 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开一份不可读取页数的文档,查看输入框一行的显示 - needs_accessible_name: false - - step_type: assert - description: 2. 输入框中输入页码(包括数字和字母),查看是否正常跳转 - needs_accessible_name: false - - step_type: assert - description: 3. 输入非有效内容,查看提示 - needs_accessible_name: false - - step_type: action - description: 4. 点击页数右侧的上翻、下翻按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 显示为:输入框和文档总页数;文档翻页时页数显示正确 - needs_accessible_name: false - - step_type: assert - description: 2. 跳转至对应页面 - needs_accessible_name: false - - step_type: assert - description: 3. 提示“请输入有效页码” - needs_accessible_name: false - - step_type: assert - description: 4. 点击上翻按钮,页数上翻;点击下翻按钮,页数下翻 - needs_accessible_name: false -- id: case_1581091 - name: 打开可读取页数的文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/目录(#114163) - description: 打开可读取页数的文档 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开一份可读取页数的文档,查看输入框一行的显示 - needs_accessible_name: false - - step_type: assert - description: 2. 输入框中输入页码(包括数字和字母),查看是否正常跳转 - needs_accessible_name: false - - step_type: assert - description: 3. 输入任意非有效内容,查看提示 - needs_accessible_name: false - - step_type: action - description: 4. 点击页数右侧的上翻、下翻按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 显示为:输入框、默认计算页数和文档总页数;文档翻页时页数显示正确 - needs_accessible_name: false - - step_type: assert - description: 2. 跳转至对应页面 - needs_accessible_name: false - - step_type: assert - description: 3. 提示“请输入有效页码” - needs_accessible_name: false - - step_type: assert - description: 4. 点击上翻按钮,页数上翻;点击下翻按钮,页数下翻 - needs_accessible_name: false -- id: case_1581089 - name: 多窗口多标签页时双击打开文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 多窗口多标签页时双击打开文档 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 未打开任何文档查看器窗口时,双击一份文档,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 已打开一个文档查看器窗口,双击另一份文档并查看 - needs_accessible_name: false - - step_type: assert - description: 3. 有多个窗口时,双击文档并查看 - needs_accessible_name: false - - step_type: assert - description: 1. 文档在一个新窗口中打开 - needs_accessible_name: false - - step_type: assert - description: 2. .窗口中新增标签页 - needs_accessible_name: false - - step_type: assert - description: 3. 文档展示在最早开启的窗口中 - needs_accessible_name: false -- id: case_1581087 - name: 多窗口多标签页时不支持打开相同文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 多窗口多标签页时不支持打开相同文档 - status: active - reason: '' - steps: - - step_type: action - description: 1. 只打开一个窗口并添加文档A,双击/拖拽/点击添加标签页菜单方式打开再次添加文档A至此窗口 - needs_accessible_name: false - - step_type: assert - description: 2. 打开多个窗口,文档A已在其中一个窗口打开,双击/拖拽/点击添加标签页菜单方式打开再次拖拽文档A至任意窗口,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 无法添加相同文档,激活当前页,无提示弹出 - needs_accessible_name: false - - step_type: assert - description: 2. 无法添加相同文档,激活当前页,无提示弹出 - needs_accessible_name: false -- id: case_1581085 - name: 多窗口多标签页时窗口间文档互相拖拽 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 多窗口多标签页时窗口间文档互相拖拽 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开多个窗口,每个窗口中分别有多个标签页 - needs_accessible_name: false - - step_type: action - description: 2. 将一个窗口标签页拖拽到另外一个窗口中任意位置 - needs_accessible_name: false - - step_type: assert - description: 3. .当窗口A中只有一个标签页,将此标签页拖拽至其他窗口,查看 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: 2. 标签页可以正常在不同窗口之间拖拽移动,拖拽过程中鼠标显示绿色可拖拽标志 - needs_accessible_name: false - - step_type: assert - description: 3. 窗口A自动关闭退出 - needs_accessible_name: false -- id: case_1581083 - name: 多窗口多标签页时拖拽打开新窗口 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 多窗口多标签页时拖拽打开新窗口 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 拖拽标签页移至另一个窗口中标签栏和文档区域,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 拖拽标签页至另一个窗口中工具栏区域或移出当前窗口,查看是否创建一个新的窗口 - needs_accessible_name: false - - step_type: assert - description: 1. 标签页合并至另一个窗口中,拖拽过程中鼠标显示绿色可拖拽标志;拖动过程中界面显示正确 - needs_accessible_name: false - - step_type: assert - description: 2. 正常创建一个新的窗口,拖拽过程中鼠标显示绿色可拖拽标志 - needs_accessible_name: false -- id: case_1581081 - name: 添加新窗口 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 添加新窗口 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开一个文档查看器窗口进入初始界面,点击菜单中的“新窗口”菜单查看是否添加新窗口 - needs_accessible_name: false - - step_type: assert - description: 2. 打开一份文档,点击菜单中的“新窗口”菜单查看是否添加新窗口 - needs_accessible_name: false - - step_type: assert - description: 3. 新窗口中未添加文档时查看各菜单显示并点击 - needs_accessible_name: false - - step_type: assert - description: 4. 新窗口中添加文档后查看各菜单显示并点击 - needs_accessible_name: false - - step_type: assert - description: 1. 正常添加新窗口 - needs_accessible_name: false - - step_type: assert - description: 2. 正常添加新窗口,前一个打开的文档仍保留开启状态 - needs_accessible_name: false - - step_type: assert - description: 3. 工具栏左侧按钮均置灰显示点击无作用;右侧菜单中新窗口、新标签页、主题、帮助、关于、退出菜单高亮显示点击后功能正常,其他菜单置灰显示点击无作用 - needs_accessible_name: false - - step_type: assert - description: 4. 工具栏、左边栏菜单均可点击,功能正常,文档中高亮和图标方式添加注释功能正常 - needs_accessible_name: false -- id: case_1581079 - name: 单个窗口中多标签页管理 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 单个窗口中多标签页管理 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在不同标签页中进行搜索 - needs_accessible_name: false - - step_type: action - description: 2. 切换产生搜索结果的标签页 - needs_accessible_name: false - - step_type: action - description: 3. 点击当前页搜索框中的关闭按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 每个标签页分别显示搜索结果, - needs_accessible_name: false - - step_type: assert - description: 2. 每个标签页的搜索结果和搜索弹框正常显示不会被关闭 - needs_accessible_name: false - - step_type: assert - description: 3. 仅当前页搜索结果被正常关闭,其他标签页搜索弹框和搜索结果仍正常显示 - needs_accessible_name: false -- id: case_1581077 - name: 单个窗口中多标签页管理 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 单个窗口中多标签页管理 - status: active - reason: '' - steps: - - step_type: action - description: 1. 窗口中打开多个标签页直到超过标签栏范围,窗口界面显示 - needs_accessible_name: false - - step_type: action - description: 2. 点击左翻按钮 - needs_accessible_name: false - - step_type: action - description: 3. 点击右翻按钮 - needs_accessible_name: false - - step_type: assert - description: 4. 选择首个标签页或左侧无隐藏文件时,查看左翻按钮是否置灰 - needs_accessible_name: false - - step_type: assert - description: 5. 选择最后一个标签页右侧无隐藏文件时,查看右翻按钮是否置灰 - needs_accessible_name: false - - step_type: assert - description: 1. 左翻箭头高亮显示,可以点击 - needs_accessible_name: false - - step_type: assert - description: 2. 左侧隐藏的文档左移 - needs_accessible_name: false - - step_type: assert - description: 3. 右侧隐藏的文档右移 - needs_accessible_name: false - - step_type: assert - description: 4. 左翻按钮置灰显示 - needs_accessible_name: false - - step_type: assert - description: 5. 右翻按钮置灰显示 - needs_accessible_name: false -- id: case_1581075 - name: 单个窗口中多标签页管理 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 单个窗口中多标签页管理 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 长按任意一个标签页拖拽,查看是否正常调整标签页排序 - needs_accessible_name: false - - step_type: assert - description: 2. 在标签栏滚动鼠标,查看是否可以滚动切换标签页 - needs_accessible_name: false - - step_type: action - description: 3. 点击切换标签页 - needs_accessible_name: false - - step_type: assert - description: 1. 可以调整标签页排序 - needs_accessible_name: false - - step_type: assert - description: 2. 可以滚动切换标签页 - needs_accessible_name: false - - step_type: assert - description: 3. 正常切换无异常 - needs_accessible_name: false -- id: case_1581073 - name: 单个窗口已有文档界面添加多标签页方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 单个窗口已有文档界面添加多标签页方式 - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击多标签栏右侧“+”图标添加新标签页 - needs_accessible_name: false - - step_type: action - description: 2. 从文件管理器或桌面中拖拽其他文档至窗口中 - needs_accessible_name: false - - step_type: action - description: 3. 点击菜单中的“新标签页”菜单添加新标签页 - needs_accessible_name: false - - step_type: action - description: 4. 双击另一份文档 - needs_accessible_name: false - - step_type: assert - description: 5. 右击另一份文档,选择文档查看器 - needs_accessible_name: false - - step_type: assert - description: 1. 可以在已打开的窗口中添加标签页,文档显示正常 - needs_accessible_name: false - - step_type: assert - description: 2. 可以在已打开的窗口中添加标签页,文档显示正常 - needs_accessible_name: false - - step_type: assert - description: 3. 可以在已打开的窗口中添加标签页,文档显示正常 - needs_accessible_name: false - - step_type: assert - description: 4. 可以在已打开的窗口中添加标签页,文档显示正常 - needs_accessible_name: false - - step_type: assert - description: 5. 可以在已打开的窗口中添加标签页,文档显示正常 - needs_accessible_name: false -- id: case_1581071 - name: 单个窗口初始界面添加多标签页方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 单个窗口初始界面添加多标签页方式 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 窗口中无标签页,打开文档查看器进入初始页面,从文件管理器或桌面拖拽多个文档添加 - needs_accessible_name: false - - step_type: assert - description: 2. 窗口中无标签页,点击菜单中的“新标签页”菜单,查看是否添加新标签页 - needs_accessible_name: false - - step_type: action - description: 3. 窗口中无标签页,双击另一份文档 - needs_accessible_name: false - - step_type: assert - description: 4. 窗口中无标签页,右击另一份文档,选择文档查看器 - needs_accessible_name: false - - step_type: assert - description: 1. 可以在已打开的窗口窗口中显示多个标签页,文档显示正常 - needs_accessible_name: false - - step_type: assert - description: 2. 可以在已打开的窗口添加标签页,文档显示正常 - needs_accessible_name: false - - step_type: assert - description: 3. 可以在已打开的窗口添加标签页,文档显示正常 - needs_accessible_name: false - - step_type: assert - description: 4. 可以在已打开的窗口添加标签页,文档显示正常 - needs_accessible_name: false -- id: case_1581069 - name: 打开损坏的文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 打开损坏的文档 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开损坏的文档,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出提示:请检查文件是否损坏;提示语前面的应该是红色禁止图标 - needs_accessible_name: false -- id: case_1581067 - name: '[036]关闭再打开' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: '[036]关闭再打开' - status: active - reason: '' - steps: - - step_type: action - description: 1. 当前已打开文档并浏览,关闭应用后再打开 - needs_accessible_name: false - - step_type: assert - description: 1. 进入初始界面,默认要选择文件或拖拽文件进行浏览; - needs_accessible_name: false -- id: case_1581065 - name: '[037]打开不同格式' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: '[037]打开不同格式' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 分别打开以下支持的文档格式,查看能否正常打开查看: - needs_accessible_name: false - - step_type: action - description: PDF(扫描件和非扫描件格式), DJVU, DOCX格式文档 - needs_accessible_name: false - - step_type: assert - description: 1. 支持的格式文档均可以正常打开浏览 - needs_accessible_name: false -- id: case_1581063 - name: 多种打开方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 多种打开方式 - status: active - reason: '' - steps: - - step_type: action - description: 1. 拖拽一个文档至初始页面 - needs_accessible_name: false - - step_type: action - description: 2. 在文件夹中双击一个文档 - needs_accessible_name: false - - step_type: assert - description: 3. 在文件夹中右击一个文档,选择打开方式为:文档查看器 - needs_accessible_name: false - - step_type: action - description: 4. 点击选择文件进行选择:进入文件选择页面,选择一个文档,点击打开 - needs_accessible_name: false - - step_type: assert - description: 5. 文件选择页面点击取消,或者点击ESC键,查看是否退出选择弹框 - needs_accessible_name: false - - step_type: action - description: 6. 初始界面按Ctrl+O键 - needs_accessible_name: false - - step_type: action - description: 7. 已打开文档后,点击标签栏右侧的+按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 可以打开文档,正常进行浏览 - needs_accessible_name: false - - step_type: assert - description: 2. 默认使用文档查看器打开文档浏览 - needs_accessible_name: false - - step_type: assert - description: 3. 可以打开文档,正常进行浏览 - needs_accessible_name: false - - step_type: assert - description: 4. 可以打开文档,正常进行浏览 - needs_accessible_name: false - - step_type: assert - description: 5. 会退出选择弹框 - needs_accessible_name: false - - step_type: assert - description: 6. 进入文件选择页面,可以选择文件 - needs_accessible_name: false - - step_type: assert - description: 7. 进入文件选择页面,可以选择文件添加 - needs_accessible_name: false -- id: case_1581061 - name: 取消使用放大镜 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 取消使用放大镜 - status: active - reason: '' - steps: - - step_type: action - description: 1. 使用放大镜功能时,按键盘上的ESC键 - needs_accessible_name: false - - step_type: action - description: 2. 使用放大镜功能时,点击鼠标右键 - needs_accessible_name: false - - step_type: assert - description: 1. 可以取消放大镜功能 - needs_accessible_name: false - - step_type: assert - description: 2. 可以取消放大镜功能 - needs_accessible_name: false -- id: case_1581059 - name: 使用放大镜 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 使用放大镜 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击菜单中放大镜菜单查看是否可以使用放大镜 - needs_accessible_name: false - - step_type: assert - description: 2. 鼠标移动到页面中相应区域(包括文字和图片),查看有无放大作用 - needs_accessible_name: false - - step_type: assert - description: 3. 查看放大镜是否可以移动到左边栏或标题、标签栏位置 - needs_accessible_name: false - - step_type: assert - description: 1. 可以使用放大镜 - needs_accessible_name: false - - step_type: assert - description: 2. 该区域内容(包括文字和图片)放大 - needs_accessible_name: false - - step_type: assert - description: 3. 无法移动至左边栏或标题、标签栏位置 - needs_accessible_name: false -- id: case_1581057 - name: 手型工具 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 手型工具 - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击选择图标,在下拉框中选择手型图标 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移动到左边栏和右侧文档并点击 - needs_accessible_name: false - - step_type: assert - description: 3. 长按鼠标,查看能否拖动页面 - needs_accessible_name: false - - step_type: assert - description: 1. 工具栏显示手型工具图标 - needs_accessible_name: false - - step_type: assert - description: 2. 鼠标移动到左边栏仍显示选择样式,点击可选择任意缩略图和按钮;鼠标移动到右侧文档显示为手型样式,无法选择文本;鼠标移动到链接内容仍显示为手型样式,点击无法进入相应链接 - needs_accessible_name: false - - step_type: assert - description: 3. 可以拖动页面 - needs_accessible_name: false -- id: case_1581055 - name: 默认使用选择工具和文档的浏览效果 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 默认使用选择工具和文档的浏览效果 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 文档打开后,查看默认使用的工具 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移动到左边栏和右侧文档并点击 - needs_accessible_name: false - - step_type: assert - description: 3. 长按鼠标,查看能否拖动页面 - needs_accessible_name: false - - step_type: assert - description: 1. 默认使用选择工具,工具栏显示选择工具图标 - needs_accessible_name: false - - step_type: assert - description: 2. 鼠标移动到非可选文档处仍显示选择样式,点击可选择任意缩略图和按钮;鼠标移动到右侧文档变成竖形选择文本图标,可以选择文本;鼠标移动到链接内容显示为手型样式,点击进入相应链接 - needs_accessible_name: false - - step_type: assert - description: 3. 无法拖动页面 - needs_accessible_name: false -- id: case_1581051 - name: '[018]百分比图标的下拉框' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[018]百分比图标的下拉框' - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击下拉框,选择百分比选项 - needs_accessible_name: false - - step_type: action - description: 2. 点击+、-按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 文档行相应百分比大小调整 - needs_accessible_name: false - - step_type: assert - description: 2. 缩放比例调整为列表中相邻比例选项进行调整 - needs_accessible_name: false -- id: case_1581049 - name: '[019]百分比图标的编辑框' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[019]百分比图标的编辑框' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击编辑框,输入10%-500%范围内任意百分比值(可以输小数点,小数点保留2位),按enter键,查看文档显示 - needs_accessible_name: false - - step_type: action - description: 2. 点击+、-按钮, - needs_accessible_name: false - - step_type: assert - description: 1. 文档进行相应百分比大小调整,按enter键后输入框中内容无截断显示 - needs_accessible_name: false - - step_type: assert - description: 2. 缩放比例调整为列表中最靠近该比例的比例选项进行调整 - needs_accessible_name: false -- id: case_1581047 - name: '[020]工具栏中的百分比图标显示' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[020]工具栏中的百分比图标显示' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 查看工具栏中的百分比图标显示 - needs_accessible_name: false - - step_type: assert - description: 2. 点击编辑框中的下拉按钮,查看显示的百分比选项 - needs_accessible_name: false - - step_type: assert - description: 1. 显示带有下拉按钮的编辑框,编辑框左右两侧显示+-按钮;显示效果与设计图一致 - needs_accessible_name: false - - step_type: assert - description: 2. 点击下拉框显示12个百分比选项:10%、25%、50%、75%、100%、125%、150%、175%、200%、300%、400%、500%;显示效果与设计图一致 - needs_accessible_name: false -- id: case_1581045 - name: ctrl1、ctrl2、ctrl3快捷键切换规则 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: ctrl1、ctrl2、ctrl3快捷键切换规则 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 调整文档百分比大小,按ctrl1查看 - needs_accessible_name: false - - step_type: assert - description: 2. 调整文档百分比大小为任意值,且双页显示/左旋转/右旋转,按ctrl1查看 - needs_accessible_name: false - - step_type: assert - description: 3. 调整文档百分比大小为任意值,且双页显示/左旋转/右旋转,按ctrl2或适应高度菜单查看 - needs_accessible_name: false - - step_type: assert - description: 4. 调整文档百分比大小为任意值,且双页显示/左旋转/右旋转,按ctrl3或适应宽度菜单查看 - needs_accessible_name: false - - step_type: action - description: 5. 分别按ctrl1、ctrl2、ctrl3 - needs_accessible_name: false - - step_type: assert - description: 1. 文档显示为100%大小 - needs_accessible_name: false - - step_type: assert - description: 2. 文档显示为100%大小,双页显示/左旋转/右旋转状态不会变化 - needs_accessible_name: false - - step_type: assert - description: 3. 文档高度全部显示在当前页面,双页显示/左旋转/右旋转状态不会变化 - needs_accessible_name: false - - step_type: assert - description: 4. 文档宽度全部显示在当前页面,双页显示/左旋转/右旋转状态不会变化 - needs_accessible_name: false - - step_type: assert - description: 5. 文档在实际大小、适应高度、适应宽度菜状态之间正常切换 - needs_accessible_name: false -- id: case_1581043 - name: '[021]点击百分比图标中+、-按钮' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[021]点击百分比图标中+、-按钮' - status: active - reason: '' - steps: - - step_type: action - description: 1. 百分比与比例选择列表中不匹配(大多数情况),点击+、-按钮 - needs_accessible_name: false - - step_type: action - description: 2. 百分比与比例选择列表中匹配(少部分情况),点击+、-按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 缩放比例调整为列表中最靠近该比例的比例选项进行调整 - needs_accessible_name: false - - step_type: assert - description: 2. 缩放比例调整为列表中相邻比例选项进行调整 - needs_accessible_name: false -- id: case_1581041 - name: 取消适合宽度的方法 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 取消适合宽度的方法 - status: active - reason: '' - steps: - - step_type: action - description: 1. 文档已调整为适合宽度状态,选择适合高度或按快捷键Ctrl2 - needs_accessible_name: false - - step_type: action - description: 2. 文档已调整为适合宽度状态,在工具栏缩放比例图标中选择一个比例 - needs_accessible_name: false - - step_type: action - description: 3. 文档已调整为适合宽度状态,在工具栏缩放比例图标中手动编辑一个比例 - needs_accessible_name: false - - step_type: action - description: 4. 文档已调整为适合宽度状态,按快捷键Ctrl1 - needs_accessible_name: false - - step_type: assert - description: 1. 进入适合高度状态,适合宽度被取消勾选,文档百分比显示正确 - needs_accessible_name: false - - step_type: assert - description: 2. 文档显示选择的比例,适合宽度取消勾选 - needs_accessible_name: false - - step_type: assert - description: 3. 文档显示编辑的比例,适合宽度取消勾选 - needs_accessible_name: false - - step_type: assert - description: 4. 文档恢复默认大小,适合宽度取消勾选 - needs_accessible_name: false -- id: case_1581039 - name: 取消适合高度的方法 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 取消适合高度的方法 - status: active - reason: '' - steps: - - step_type: action - description: 1. 文档已调整为适合高度状态,选择适合宽度或按快捷键Ctrl3 - needs_accessible_name: false - - step_type: action - description: 2. 文档已调整为适合高度状态,在工具栏缩放比例图标中选择一个比例 - needs_accessible_name: false - - step_type: action - description: 3. 文档已调整为适合高度状态,在工具栏缩放比例图标中手动编辑一个比例 - needs_accessible_name: false - - step_type: action - description: 4. 文档已调整为适合高度状态,按快捷键Ctrl1 - needs_accessible_name: false - - step_type: assert - description: 1. 进入适合宽度状态,适合高度被勾选 - needs_accessible_name: false - - step_type: assert - description: 2. 文档显示选择的比例,适合高度取消勾选 - needs_accessible_name: false - - step_type: assert - description: 3. 文档显示编辑的比例,适合高度取消勾选 - needs_accessible_name: false - - step_type: assert - description: 4. 文档恢复默认大小,适合高度取消勾选 - needs_accessible_name: false -- id: case_1581037 - name: '[022]窗口中显示当前页(不显示上下页)时,点击右键菜单选项' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: '[022]窗口中显示当前页(不显示上下页)时,点击右键菜单选项' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 分别点击右键菜单中添加书签,添加注释,第一页,上一页,下一页,最后一页菜单,查看是否正确跳转 - needs_accessible_name: false - - step_type: assert - description: 1. 页面正确跳转 - needs_accessible_name: false -- id: case_1581035 - name: 关闭再打开文档记住所在页数和左边栏状态 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 关闭再打开文档记住所在页数和左边栏状态 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开一份PDF文档,未展开左边栏,关闭应用再打开 - needs_accessible_name: false - - step_type: action - description: 2. 打开一份PDF文档,展开左边栏,关闭应用再打开 - needs_accessible_name: false - - step_type: action - description: 3. 打开一份PDF文档,浏览文档,如当前页数为:5,关闭应用再打开 - needs_accessible_name: false - - step_type: assert - description: 1. 左边栏保持隐藏状态 - needs_accessible_name: false - - step_type: assert - description: 2. 左边栏保持展开状态 - needs_accessible_name: false - - step_type: assert - description: 3. 页面仍停留在页数5 - needs_accessible_name: false -- id: case_1581033 - name: 关闭再打开文档记住百分比和视图调整状态 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 关闭再打开文档记住百分比和视图调整状态 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 窗口中只有一个标签页,分别点击调整百分比/双页视图/适应宽度/适应高度/左旋转/右旋转,关闭应用再进入查看 - needs_accessible_name: false - - step_type: assert - description: 2. 窗口中有多个标签页,分别点击调整百分比/双页视图/适应宽度/适应高度/左旋转/右旋转,关闭应用再进入查看 - needs_accessible_name: false - - step_type: assert - description: 3. 窗口中只有一个标签页,分别点击调整百分比/双页视图/适合宽度/适合高度/左旋转/右旋转,关闭标签页,不关闭应用,再次打开文档查看 - needs_accessible_name: false - - step_type: assert - description: 4. 窗口中有多标签页,分别点击调整百分比/双页视图/适合宽度/适合高度/左旋转/右旋转,关闭标签页,不关闭应用,再次打开文档查看 - needs_accessible_name: false - - step_type: assert - description: 1. 保持退出之前的状态 - needs_accessible_name: false - - step_type: assert - description: 2. 保持退出之前的状态 - needs_accessible_name: false - - step_type: assert - description: 3. 保持退出之前的状态 - needs_accessible_name: false - - step_type: assert - description: 4. 保持退出之前的状态 - needs_accessible_name: false -- id: case_1581031 - name: 视图调整菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 视图调整菜单 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 文档单页显示时,改变工具栏百分比大小,查看文档内容变化 - needs_accessible_name: false - - step_type: assert - description: 2. 文档单页显示时,使用Ctrl+滚轮或Ctrl++/Ctrl--改变文档大小,查看工具栏百分比数值变化 - needs_accessible_name: false - - step_type: assert - description: 3. 文档双页显示时,改变工具栏百分比大小,查看文档内容变化 - needs_accessible_name: false - - step_type: assert - description: 4. 文档双页显示时,使用Ctrl+滚轮或Ctrl++/Ctrl--改变文档大小,查看工具栏百分比数值变化 - needs_accessible_name: false - - step_type: assert - description: 1. 文档内容大小同步变化 - needs_accessible_name: false - - step_type: assert - description: 2. 工具栏百分比数值同步变化 - needs_accessible_name: false - - step_type: assert - description: 3. 文档内容大小同步变化 - needs_accessible_name: false - - step_type: assert - description: 4. 工具栏百分比数值同步变化 - needs_accessible_name: false -- id: case_1581029 - name: 视图调整菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 视图调整菜单 - status: active - reason: '' - steps: - - step_type: action - description: 1. 默认文档比例进入双页显示,再切换大小窗口和窗口比例 - needs_accessible_name: false - - step_type: action - description: 2. 调整适合宽度,再切换大小窗口和窗口比例 - needs_accessible_name: false - - step_type: action - description: 3. 调整适合高度,再切换大小窗口和窗口比例 - needs_accessible_name: false - - step_type: action - description: 4. 左旋转,再切换大小窗口和窗口比例 - needs_accessible_name: false - - step_type: action - description: 5. 右旋转,再切换大小窗口和窗口比例 - needs_accessible_name: false - - step_type: assert - description: 1. 保持双页显示,文档百分比显示正常,不会出现闪退等异常 - needs_accessible_name: false - - step_type: assert - description: 2. 保持适合宽度,文档百分比显示正常,不会出现闪退等异常 - needs_accessible_name: false - - step_type: assert - description: 3. 保持适合高度,文档百分比显示正常,不会出现闪退等异常 - needs_accessible_name: false - - step_type: assert - description: 4. 保持左旋转,文档百分比显示正常,不会出现闪退等异常 - needs_accessible_name: false - - step_type: assert - description: 5. 保持右旋转,文档百分比显示正常,不会出现闪退等异常 - needs_accessible_name: false -- id: case_1581027 - name: 视图调整菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 视图调整菜单 - status: active - reason: '' - steps: - - step_type: action - description: 1. 选择任意百分比(如:35%),再切换窗口大小 - needs_accessible_name: false - - step_type: action - description: 2. 点击适合宽度,再切换窗口大小 - needs_accessible_name: false - - step_type: action - description: 3. 点击适合高度,再切换窗口大小 - needs_accessible_name: false - - step_type: action - description: 4. 选择任意百分比(如:35%),左旋转,且未选择适合高度/适合宽度,再切换窗口大小 - needs_accessible_name: false - - step_type: action - description: 5. 选择任意百分比(如:35%),右旋转,且未选择适合高度/适合宽度,再切换窗口大小 - needs_accessible_name: false - - step_type: action - description: 6. 选择任意百分比(如:35%),左旋转,且选择适合高度/适合宽度,再切换窗口大小 - needs_accessible_name: false - - step_type: action - description: 7. 选择任意百分比(如:35%),右旋转,且选择适合高度/适合宽度,再切换窗口大小 - needs_accessible_name: false - - step_type: assert - description: 1. 百分比大小不会改变,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 2. 保持适合宽度,文档百分比相应改变,不会出现闪退等异常 - needs_accessible_name: false - - step_type: assert - description: 3. 保持适合高度,文档百分比相应改变,不会出现闪退等异常 - needs_accessible_name: false - - step_type: assert - description: 4. 百分比大小不会改变,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 5. 百分比大小不会改变,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 6. 保持适合高/宽度,文档百分比相应改变,不会出现闪退等异常 - needs_accessible_name: false - - step_type: assert - description: 7. 保持适合高/宽度,文档百分比相应改变,不会出现闪退等异常 - needs_accessible_name: false -- id: case_1581025 - name: 视图调整菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 视图调整菜单 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 首次打开文档,查看文档默认显示效果 - needs_accessible_name: false - - step_type: action - description: 2. 点击双页显示 - needs_accessible_name: false - - step_type: action - description: 3. 点击适合宽度 - needs_accessible_name: false - - step_type: action - description: 4. 点击适合高度 - needs_accessible_name: false - - step_type: action - description: 5. 点击左旋转 - needs_accessible_name: false - - step_type: action - description: 6. 点击右旋转 - needs_accessible_name: false - - step_type: assert - description: 1. 默认为单页,适合页面 - needs_accessible_name: false - - step_type: assert - description: 2. 进入双页显示模式 - needs_accessible_name: false - - step_type: assert - description: 3. 页面宽度在视窗内全部显示 - needs_accessible_name: false - - step_type: assert - description: 4. 页面高度在视窗内全部显示 - needs_accessible_name: false - - step_type: assert - description: 5. 仅当前页面正常进行左旋转,左边栏和工具栏不会翻转,旋转效果顺畅 - needs_accessible_name: false - - step_type: assert - description: 6. 仅当前页面正常进行右旋转,左边栏和工具栏不会翻转,旋转效果顺畅 - needs_accessible_name: false -- id: case_1581023 - name: 文档缩略图显示内容 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/缩略图(#114161) - description: 文档缩略图显示内容 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,查看文档缩略图默认显示内容 - needs_accessible_name: false - - step_type: assert - description: 2. 文档中添加高亮、书签、注释,查看左边栏文档缩略图中是否显示 - needs_accessible_name: false - - step_type: assert - description: 3. 删除高亮、书签、注释,查看左边栏文档缩略图中是否显示 - needs_accessible_name: false - - step_type: assert - description: 1. 显示所有页面缩略图 - needs_accessible_name: false - - step_type: assert - description: 2. 文档缩略图中正常显示高亮、书签图标、注释图标 - needs_accessible_name: false - - step_type: assert - description: 3. 删除的高亮、书签图标、注释图标,文档缩略图也会删除 - needs_accessible_name: false -- id: case_1581021 - name: 点击左边栏底部的缩略图图标 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/缩略图(#114161) - description: 点击左边栏底部的缩略图图标 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击左边栏任意一个文档缩略图标,查看右侧文档是否跳转到相应页面 - needs_accessible_name: false - - step_type: assert - description: 2. 左边栏页面超过一页时,滑动鼠标中间滑轮,查看页面是否正常滑动显示 - needs_accessible_name: false - - step_type: assert - description: 1. 右侧文档是否跳转到相应页面 - needs_accessible_name: false - - step_type: assert - description: 2. 页面是否正常滑动显示 - needs_accessible_name: false -- id: case_1581019 - name: 缩略图标 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/缩略图(#114161) - description: 缩略图标 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击顶端工具栏中缩略图标,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 2. 分别点击目录图标、书签图标和注释图标,查看界面显示 - needs_accessible_name: false - - step_type: action - description: 3. 再次点击顶端工具栏中缩略图标 - needs_accessible_name: false - - step_type: assert - description: 1. 左边栏底部显示四个图标:缩略图图标、目录图标、书签图标和注释图标 - needs_accessible_name: false - - step_type: assert - description: 2. 左边栏显示相应缩略图页面,页面显示正常 - needs_accessible_name: false - - step_type: assert - description: 3. 会取消高亮,隐藏左边栏和缩略图内容 - needs_accessible_name: false -- id: case_1581017 - name: 已添加PDF/DOCX文档界面布局显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 已添加PDF/DOCX文档界面布局显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 已添加PDF/DOCX文档,查看顶部工具栏的显示 - needs_accessible_name: false - - step_type: assert - description: 2. 点击菜单键,查看包含的菜单项 - needs_accessible_name: false - - step_type: assert - description: 3. 查看文档区域显示 - needs_accessible_name: false - - step_type: assert - description: 4. 展开左边栏,查看底部图标 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: 2. 包含的菜单有:新窗口、新标签页、保存、另存为、在文件管理器显示、放大镜、工具、搜索、打印、主题、帮助、关于、退出 - needs_accessible_name: false - - step_type: assert - description: 3. 左边栏缩略图默认收起,右侧文档首次打开默认显示第一页 - needs_accessible_name: false - - step_type: assert - description: 4. 显示缩略图图标、目录图标、书签图标、注释图标,显示无异常 - needs_accessible_name: false -- id: case_1581015 - name: '[023]未打开文档界面显示' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: '[023]未打开文档界面显示' - status: active - reason: '' - steps: - - step_type: action - description: 1. 未添加文档界面,点击工具栏左侧图标 - needs_accessible_name: false - - step_type: action - description: 2. 未添加文档界面,点击菜单图标 - needs_accessible_name: false - - step_type: action - description: 3. 未添加文档界面,分别点击最小化、还原、关闭图标 - needs_accessible_name: false - - step_type: assert - description: 1. 缩略图图标、百分比输入框图标均置灰显示,点击无作用 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出菜单弹框,显示菜单:新窗口、新标签页、保存、另存为、在文件管理器显示、放大镜、选择工具、搜索、打印、主题、帮助、关于、退出。其中仅新窗口、新标签页、主题、帮助、关于、退出菜单高亮显示可以点击进入,其余菜单置灰显示 - needs_accessible_name: false - - step_type: assert - description: 3. 最小化、还原、关闭功能正常 - needs_accessible_name: false -- id: case_1581013 - name: '[024]未打开文档界面显示' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: '[024]未打开文档界面显示' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 查看应用的图标和名称是否正确 - needs_accessible_name: false - - step_type: assert - description: 2. 打开应用,未添加文档界面,查看左上角logo显示是否正确 - needs_accessible_name: false - - step_type: assert - description: 3. 打开应用,未添加文档界面,查看文档区域显示 - needs_accessible_name: false - - step_type: assert - description: 1. 应用的图标和名称显示正确 - needs_accessible_name: false - - step_type: assert - description: 2. 显示正确 - needs_accessible_name: false - - step_type: assert - description: 3. 显示:“拖拽文件到此 支持格式:PDF,DJVU,DOCX””提示语和“选择文件”按钮 - needs_accessible_name: false -- id: case_1581011 - name: 文档翻页 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 文档翻页 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,鼠标不点击,任意移动,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 2. 点击工具栏任意菜单(除去百分比菜单)后,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 3. 点击百分比或页数输入框后,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 4. 展开左边栏,鼠标点击左边栏区域后任意移动,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 5. 鼠标点击右侧文档区域后任意移动,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 6. 鼠标点击窗口外桌面区域,,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: assert - description: 1. 焦点默认在文档中,文档正常逐行翻页/逐页翻页 - needs_accessible_name: false - - step_type: assert - description: 2. 焦点仍然默认在文档中,文档正常逐行翻页/逐页翻页 - needs_accessible_name: false - - step_type: assert - description: 3. 焦点在输入框,文档不会进行翻页 - needs_accessible_name: false - - step_type: assert - description: 4. 焦点在左侧,缩略图进行翻页 - needs_accessible_name: false - - step_type: assert - description: 5. 焦点在右侧,文档进行翻页 - needs_accessible_name: false - - step_type: assert - description: 6. 焦点在桌面中,选中桌面应用 - needs_accessible_name: false -- id: case_1581009 - name: 焦点定位与书签/注释缩略图的删除 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 焦点定位与书签/注释缩略图的删除 - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中一个书签/注释缩略图,鼠标任意移动后,按键盘delete键 - needs_accessible_name: false - - step_type: action - description: 2. 选中一个书签/注释缩略图,鼠标点击右侧文档区域后,按键盘delete键 - needs_accessible_name: false - - step_type: action - description: 3. 选中一个书签/注释缩略图,点击百分比或页数输入框,按键盘delete键 - needs_accessible_name: false - - step_type: assert - description: 1. 正常删除书签/注释缩略图 - needs_accessible_name: false - - step_type: assert - description: 2. 无法删除签/注释缩略图 - needs_accessible_name: false - - step_type: assert - description: 3. 无法删除签/注释缩略图 - needs_accessible_name: false -- id: case_1581007 - name: '[025]多次保存' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: '[025]多次保存' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 编辑文档,点击保存或按Ctrl+S,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 不关闭文档,再次编辑文档,点击保存或按Ctrl+S,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 正常保存 - needs_accessible_name: false - - step_type: assert - description: 2. 正常保存 - needs_accessible_name: false -- id: case_1581003 - name: 打开大量窗口 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/压力(#114171) - description: 打开大量窗口 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开大量窗口,查看是否卡顿 - needs_accessible_name: false - - step_type: assert - description: 2. 打开20个窗口,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 最大限制打开20个窗口,无卡顿 - needs_accessible_name: false - - step_type: assert - description: 2. 窗口错开显示。任务栏和桌面打开窗口的数量正确 - needs_accessible_name: false -- id: case_1580999 - name: 产生大量搜索结果无卡顿 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/压力(#114171) - description: 产生大量搜索结果无卡顿 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 产生大量搜索结果,查看应用状态 - needs_accessible_name: false - - step_type: assert - description: 1. 显示正常,无卡顿 - needs_accessible_name: false -- id: case_1580997 - name: 批量添加注释 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/压力(#114171) - description: 批量添加注释 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 添加多个图标注释/高亮注释(100个及以上),查看 - needs_accessible_name: false - - step_type: assert - description: 2. 添加完成后,右击注释目录,选择“删除所有”,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 显示正常无卡顿 - needs_accessible_name: false - - step_type: assert - description: 2. 正常删除,左边栏和右侧文档中的注释均清空 - needs_accessible_name: false -- id: case_1580995 - name: 多平台测试 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/性能(#114169) - description: 多平台测试 - status: active - reason: '' - steps: - - step_type: action - description: 1. 分别在兆芯、龙芯、ARM平台测试 - needs_accessible_name: false - - step_type: assert - description: 1. 功能正常 - needs_accessible_name: false -- id: case_1580993 - name: 宽高度不一致的文档显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 宽高度不一致的文档显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 点击适合高度/适合宽度/调整百分比,查看 - needs_accessible_name: false - - step_type: action - description: 2. 添加书签和注释 - needs_accessible_name: false - - step_type: assert - description: 1. 界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 2. 显示正常 - needs_accessible_name: false -- id: case_1580989 - name: 文档拖拽后各功能正常 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 文档拖拽后各功能正常 - status: active - reason: '' - steps: - - step_type: action - description: 1. 不同窗口间文档拖拽 - needs_accessible_name: false - - step_type: action - description: 2. 窗口中拖拽添加的文档,进行视图调整操作:双页显示、适应高度、适应宽度、左旋转、右旋转 - needs_accessible_name: false - - step_type: action - description: 3. 窗口中拖拽添加的文档,添加书签、高亮、注释 - needs_accessible_name: false - - step_type: action - description: 4. 窗口中拖拽添加的文档,进行翻页操作 - needs_accessible_name: false - - step_type: action - description: 5. 窗口中拖拽添加的文档,选择选择工具和手形工具拖拽文档 - needs_accessible_name: false - - step_type: action - description: 6. 窗口中拖拽添加的文档,点击菜单中选项:新窗口、新标签页、保存、另存为、打印、幻灯片放映、放大镜、文档信息、在文件管理器中显示、主题、帮助、关于、退出 - needs_accessible_name: false - - step_type: assert - description: 1. 正常拖拽 - needs_accessible_name: false - - step_type: assert - description: 2. 功能正常 - needs_accessible_name: false - - step_type: assert - description: 3. 功能正常 - needs_accessible_name: false - - step_type: assert - description: 4. 功能正常 - needs_accessible_name: false - - step_type: assert - description: 5. 功能正常 - needs_accessible_name: false - - step_type: assert - description: 6. 功能正常 - needs_accessible_name: false -- id: case_1580987 - name: 已添加文档界面菜单显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 已添加文档界面菜单显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开PDF文档,点击百分比输入框,查看弹出框中的菜单显示 - needs_accessible_name: false - - step_type: assert - description: 2. 在右侧文档区域,未选中文本直接点击鼠标右键,查看右键菜单显示 - needs_accessible_name: false - - step_type: assert - description: 1. 依次显示菜单:双页显示、默认大小、适合页面、适应高度、适应宽度;10%、25%、50%、75%、100%、125%、150%、175%、200%、300%、400%、500% - needs_accessible_name: false - - step_type: assert - description: 2. 依次显示菜单:搜索,添加书签,添加注释,全屏,幻灯片放映,第一页,前一页,后一页,最后一页;左旋转,右旋转,打印,文档信息;不可操作时,菜单置灰显示 - needs_accessible_name: false -- id: case_1580985 - name: 删除所有书签 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 删除所有书签 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,右击任意一个书签目录,查看菜单显示 - needs_accessible_name: false - - step_type: assert - description: 2. 点击“删除所有书签”菜单,查看弹出的提示 - needs_accessible_name: false - - step_type: action - description: 3. 点击提示框中的取消 - needs_accessible_name: false - - step_type: action - description: 4. 点击提示框中的确定 - needs_accessible_name: false - - step_type: action - description: 5. 弹框弹出时,点击应用中其他菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 显示“删除书签”和“删除所有书签”菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出提示:您确定要删除所有书签吗? - needs_accessible_name: false - - step_type: assert - description: 3. 弹框关闭,所有书签均不会被被删除 - needs_accessible_name: false - - step_type: assert - description: 4. 弹框关闭,所有书签被删除 - needs_accessible_name: false - - step_type: assert - description: 5. 其他菜单均无法被点击 - needs_accessible_name: false -- id: case_1580983 - name: 删除所有注释 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 删除所有注释 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,添加一个书签,右击底部注释目录图标,查看菜单显示 - needs_accessible_name: false - - step_type: assert - description: 2. 点击“删除所有注释”菜单,查看弹出的提示 - needs_accessible_name: false - - step_type: action - description: 3. 点击提示框中的取消 - needs_accessible_name: false - - step_type: action - description: 4. 点击提示框中的确定 - needs_accessible_name: false - - step_type: action - description: 5. 弹框弹出时,点击应用中其他菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 显示“删除注释”和“删除所有注释”菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出提示:您确定要删除所有注释吗? - needs_accessible_name: false - - step_type: assert - description: 3. 弹框关闭,所有注释均不会被删除 - needs_accessible_name: false - - step_type: assert - description: 4. 弹框关闭,所有注释被删除 - needs_accessible_name: false - - step_type: assert - description: 5. 其他菜单点击均无作用 - needs_accessible_name: false -- id: case_1580981 - name: PDF文档中批量添加书签 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/压力(#114171) - description: PDF文档中批量添加书签 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开PDF文档,添加100个书签 - needs_accessible_name: false - - step_type: action - description: 2. 右击任意一个书签目录,点击“删除所有”菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 添加成功 - needs_accessible_name: false - - step_type: assert - description: 2. 正常删除,左边栏和右侧文档书签均清空删除 - needs_accessible_name: false -- id: case_1580979 - name: 不同视图下进入全屏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 不同视图下进入全屏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 隐藏侧边栏时,进入全屏 - needs_accessible_name: false - - step_type: action - description: 2. 展开侧边栏时,进入全屏 - needs_accessible_name: false - - step_type: assert - description: 1. 侧边栏和标题栏自动隐藏 - needs_accessible_name: false - - step_type: assert - description: 2. 侧边栏和标题栏自动隐藏 - needs_accessible_name: false -- id: case_1580977 - name: '[038]全屏显示后1秒内呼唤/隐藏出工具栏' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[038]全屏显示后1秒内呼唤/隐藏出工具栏' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏,鼠标移到窗口顶端,查看是否在1秒内呼唤出工具栏; - needs_accessible_name: false - - step_type: assert - description: 2. 鼠标移出标题栏区域,查看是否在1秒内隐藏出工具栏; - needs_accessible_name: false - - step_type: assert - description: 1. 1秒内可以呼唤出工具栏; - needs_accessible_name: false - - step_type: assert - description: 2. 1秒内自动隐藏工具栏; - needs_accessible_name: false -- id: case_1580975 - name: 全屏前打开了左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 全屏前打开了左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 全屏前打开了左侧栏再进入全屏,鼠标移动到窗口侧边 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移出侧边栏区域 - needs_accessible_name: false - - step_type: assert - description: 1. 1秒钟呼唤出侧边栏 - needs_accessible_name: false - - step_type: assert - description: 2. 1秒钟自动隐藏侧边栏 - needs_accessible_name: false -- id: case_1580973 - name: 全屏前隐藏了左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 全屏前隐藏了左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 全屏前隐藏了左侧栏再进入全屏,鼠标移动到窗口侧边 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移出侧边栏区域 - needs_accessible_name: false - - step_type: assert - description: 1. 1秒内呼唤出侧边栏; - needs_accessible_name: false - - step_type: assert - description: 2. 1秒内自动隐藏侧边栏 - needs_accessible_name: false -- id: case_1580971 - name: 全屏后点击缩略图图标 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 全屏后点击缩略图图标 - status: active - reason: '' - steps: - - step_type: action - description: 1. 全屏后唤出工具栏,未唤出侧边栏时,点击缩略图图标 - needs_accessible_name: false - - step_type: action - description: 2. 全屏后唤出工具栏和侧边栏时,点击缩略图图标 - needs_accessible_name: false - - step_type: assert - description: 1. 缩略图图标高亮显示,鼠标移动到左侧栏不会隐藏左侧栏 - needs_accessible_name: false - - step_type: assert - description: 2. 缩略图图标高亮显示,鼠标移动到左侧栏不会隐藏左侧栏 - needs_accessible_name: false -- id: case_1580965 - name: 撤销更改(68M文档)响应时间 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/性能(#114169) - description: 撤销更改(68M文档)响应时间 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开68M文档,编辑注释内容,按Ctrl+Z撤销更改 - needs_accessible_name: false - - step_type: assert - description: 1. 撤销完成的响应时间<2秒 - needs_accessible_name: false -- id: case_1580959 - name: 编辑图标注释后左击其他区域 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 编辑图标注释后左击其他区域 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 鼠标左键单击注释图标,查看显示 - needs_accessible_name: false - - step_type: action - description: 2. 编辑注释内容 - needs_accessible_name: false - - step_type: assert - description: 3. 鼠标左击其他区域(非注释图标和注释框),查看 - needs_accessible_name: false - - step_type: assert - description: 1. 图标为选中状态,同时弹出注释框,输入光标显示在注释内容后方 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常修改 - needs_accessible_name: false - - step_type: assert - description: 3. 注释框消失,注释内容编辑成功,注释图标选中状态被取消 - needs_accessible_name: false -- id: case_1580957 - name: 编辑图标注释后右击其他区域 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 编辑图标注释后右击其他区域 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 左击注释图标,查看 - needs_accessible_name: false - - step_type: action - description: 2. 编辑注释内容 - needs_accessible_name: false - - step_type: assert - description: 3. 鼠标右击其他区域(非注释图标和注释框),查看 - needs_accessible_name: false - - step_type: assert - description: 1. 图标为选中状态,同时弹出注释框,输入光标显示在注释内容后方 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常修改 - needs_accessible_name: false - - step_type: assert - description: 3. 注释框消失,注释图标选中状态被取消,注释内容编辑成功 - needs_accessible_name: false -- id: case_1580955 - name: 未选中图标注释进行移动 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 未选中图标注释进行移动 - status: active - reason: '' - steps: - - step_type: action - description: 1. 非选中图标状态,鼠标左键长按注释图标移动 - needs_accessible_name: false - - step_type: action - description: 2. 移动到目标区域,松开鼠标 - needs_accessible_name: false - - step_type: action - description: 3. 鼠标左键点击其他区域(非注释图标和注释框) - needs_accessible_name: false - - step_type: assert - description: 1. 注释图标变成选中状态,可以移动 - needs_accessible_name: false - - step_type: assert - description: 2. 松开鼠标完成移动,注释图标显示为选中状态 - needs_accessible_name: false - - step_type: assert - description: 3. 取消注释图标选中状态; - needs_accessible_name: false -- id: case_1580953 - name: 选中图标注释进行移动 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 选中图标注释进行移动 - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中图标状态,鼠标左键长按注释图标移动 - needs_accessible_name: false - - step_type: action - description: 2. 移动到目标区域,松开鼠标 - needs_accessible_name: false - - step_type: action - description: 3. 鼠标左键点击其他区域(非注释图标和注释框) - needs_accessible_name: false - - step_type: assert - description: 1. 注释图标保持选中状态,可以移动 - needs_accessible_name: false - - step_type: assert - description: 2. 松开鼠标完成移动,注释图标显示为选中状态 - needs_accessible_name: false - - step_type: assert - description: 3. 注释图标选中状态吧被取消 - needs_accessible_name: false -- id: case_1580951 - name: 鼠标焦点在注释图标区域外无法移动注释图标 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 鼠标焦点在注释图标区域外无法移动注释图标 - status: active - reason: '' - steps: - - step_type: action - description: 1. 鼠标焦点在注释图标区域外,进行移动 - needs_accessible_name: false - - step_type: assert - description: 1. 无法移动注释图标 - needs_accessible_name: false -- id: case_1580949 - name: 注释图标无法移至其他页面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 注释图标无法移至其他页面 - status: active - reason: '' - steps: - - step_type: action - description: 1. 按住鼠标左键移动注释图标至其他页面 - needs_accessible_name: false - - step_type: assert - description: 1. 无法移动至其他页面,仅支持在当前页移动 - needs_accessible_name: false -- id: case_1580947 - name: 左键单击取消右键菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 左键单击取消右键菜单 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 右击注释图标,查看 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标左键点击其他区域 - needs_accessible_name: false - - step_type: action - description: 3. 右击注释图标弹出右键菜单,鼠标右键点击其他区域 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 右键菜单框消失 - needs_accessible_name: false - - step_type: assert - description: 3. 右键菜单框消失 - needs_accessible_name: false -- id: case_1580945 - name: '[026]进入全屏' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[026]进入全屏' - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,不选中文本右击,弹出右键菜单,点击全屏菜单 - needs_accessible_name: false - - step_type: action - description: 2. 打开文档,按F11键 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: 2. 1&2.进入全屏界面,隐藏“标题栏”和“侧边栏” - needs_accessible_name: false -- id: case_1580943 - name: '[039]进入全屏呼唤出工具栏' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[039]进入全屏呼唤出工具栏' - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,鼠标移到窗口顶端 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移出标题栏区域 - needs_accessible_name: false - - step_type: assert - description: 1. 1秒钟内呼唤出工具栏,当存在两个标签页时,工具栏和标签栏同时被唤出 - needs_accessible_name: false - - step_type: assert - description: 2. 1秒钟内自动隐藏工具栏和标签栏; - needs_accessible_name: false -- id: case_1580941 - name: '[040]进入全屏呼唤出侧边栏' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[040]进入全屏呼唤出侧边栏' - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,展开侧边栏,点击全屏菜单 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移动到窗口侧边 - needs_accessible_name: false - - step_type: action - description: 3. 鼠标移出侧边栏区域 - needs_accessible_name: false - - step_type: assert - description: 1. 进入全屏界面,侧边栏隐藏 - needs_accessible_name: false - - step_type: assert - description: 2. 1秒内呼唤出侧边栏,“侧边栏”按钮为非选中状态,底部选中的按钮与全屏前一致 - needs_accessible_name: false - - step_type: assert - description: 3. 自动隐藏侧边栏 - needs_accessible_name: false -- id: case_1580939 - name: '[041]仅唤出工具栏' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[041]仅唤出工具栏' - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏显示,唤出工具栏 - needs_accessible_name: false - - step_type: assert - description: 2. 点击工具栏中的“侧边栏”按钮,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 3. 再次点击“侧边栏”按钮,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 工具栏正常唤出 - needs_accessible_name: false - - step_type: assert - description: 2. “侧边栏”按钮高亮显示,左侧栏固定显示,鼠标移出左侧栏不会隐藏左侧栏 - needs_accessible_name: false - - step_type: assert - description: 3. 左侧栏被隐藏 - needs_accessible_name: false -- id: case_1580937 - name: '[042]侧边栏和工具栏同时唤出' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[042]侧边栏和工具栏同时唤出' - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏显示,先唤出侧边栏,再将鼠标移至左侧栏顶端区域 - needs_accessible_name: false - - step_type: action - description: 2. 点击工具栏中的“侧边栏”按钮 - needs_accessible_name: false - - step_type: assert - description: 3. 再次点击“侧边栏”按钮,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 侧边栏和工具栏同时唤出 - needs_accessible_name: false - - step_type: assert - description: 2. “侧边栏”按钮高亮显示,左侧栏固定显示,鼠标移出左侧栏不会隐藏左侧栏 - needs_accessible_name: false - - step_type: assert - description: 3. 左侧栏被隐藏 - needs_accessible_name: false -- id: case_1580935 - name: 全屏中增加或减少标签页 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 全屏中增加或减少标签页 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏,打开多个标签页,鼠标移至页面顶端查看 - needs_accessible_name: false - - step_type: assert - description: 2. 关闭仅剩余一个标签页,鼠标移至页面顶端查看 - needs_accessible_name: false - - step_type: assert - description: 1. 显示工具栏和标签栏 - needs_accessible_name: false - - step_type: assert - description: 2. 仅显示工具栏,标题显示在工具栏中间 - needs_accessible_name: false -- id: case_1580933 - name: 全屏中的右上角菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 全屏中的右上角菜单 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,点击右上角菜单按钮 - needs_accessible_name: false - - step_type: action - description: 2. 进入全屏,点击右上角退出全屏按钮 - needs_accessible_name: false - - step_type: action - description: 3. 进入全屏,点击右上角关闭按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出菜单弹框 - needs_accessible_name: false - - step_type: assert - description: 2. 退出全屏 - needs_accessible_name: false - - step_type: assert - description: 3. 关闭文档 - needs_accessible_name: false -- id: case_1580931 - name: '[027]退出全屏方式' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[027]退出全屏方式' - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,点击工具栏右侧退出全屏菜单 - needs_accessible_name: false - - step_type: action - description: 2. 进入全屏,点击键盘esc按钮 - needs_accessible_name: false - - step_type: action - description: 3. 进入全屏,按快捷键F1 1 - needs_accessible_name: false - - step_type: action - description: 4. 进入全屏,右击文档弹出右键菜单,点击“退出全屏” - needs_accessible_name: false - - step_type: assert - description: 1. 退出全屏 - needs_accessible_name: false - - step_type: assert - description: 2. 退出全屏 - needs_accessible_name: false - - step_type: assert - description: 3. 退出全屏 - needs_accessible_name: false - - step_type: assert - description: 4. 退出全屏 - needs_accessible_name: false -- id: case_1580929 - name: 翻页后退出全屏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 翻页后退出全屏 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏翻页(如:第5页),左侧栏选中第5页文档缩略图,退出全屏查看 - needs_accessible_name: false - - step_type: assert - description: 1. 退出全屏显示后仍显示在第5页 - needs_accessible_name: false -- id: case_1580927 - name: 选中目录后退出全屏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 选中目录后退出全屏 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏选中一个目录,退出全屏查看 - needs_accessible_name: false - - step_type: assert - description: 1. 退出全屏左侧栏仍选中此目录 - needs_accessible_name: false -- id: case_1580925 - name: '[044]添加书签后退出全屏' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[044]添加书签后退出全屏' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏添加书签,退出全屏后查看 - needs_accessible_name: false - - step_type: assert - description: 1. 书签页数和书签个数无变化 - needs_accessible_name: false -- id: case_1580923 - name: '[045]添加注释后退出全屏' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[045]添加注释后退出全屏' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏添加注释,退出全屏后查看 - needs_accessible_name: false - - step_type: assert - description: 1. 注释页数、个数、内容无变化 - needs_accessible_name: false -- id: case_1580921 - name: 选择手型工具后退出全屏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 选择手型工具后退出全屏 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏选择手型工具,退出全屏后查看 - needs_accessible_name: false - - step_type: assert - description: 1. 仍显示手型工具 - needs_accessible_name: false -- id: case_1580919 - name: 弹出搜索结果后退出全屏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 弹出搜索结果后退出全屏 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏搜索并弹出搜索结果,退出全屏查看 - needs_accessible_name: false - - step_type: assert - description: 1. 搜索结果仍显示 - needs_accessible_name: false -- id: case_1580917 - name: 退出全屏后的标题显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 退出全屏后的标题显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 仅只打开一份文档,进入再退出全屏,查看标题栏的显示 - needs_accessible_name: false - - step_type: assert - description: 2. 打开多份文档,进入再退出全屏,查看标题栏的显示 - needs_accessible_name: false - - step_type: assert - description: 1. 标题栏的显示无变化 - needs_accessible_name: false - - step_type: assert - description: 2. 标题栏的显示无变化 - needs_accessible_name: false -- id: case_1580915 - name: 调整视图后退出全屏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 调整视图后退出全屏 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏调整视图(双页显示、适合页面、默认大小、适应宽度、适应高度、每个百分比),退出后查看 - needs_accessible_name: false - - step_type: assert - description: 1. 退出全屏视图状态无变化,百分比数值相应变化 - needs_accessible_name: false -- id: case_1580913 - name: 双页显示后鼠标再移出移入左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 双页显示后鼠标再移出移入左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,未唤出左侧栏,点击双页显示(适应宽度默认勾选) - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移出左侧栏再移入 - needs_accessible_name: false - - step_type: assert - description: 1. 界面正常双页显示 - needs_accessible_name: false - - step_type: assert - description: 2. 保持双页显示和适应宽度状态,百分比值改变 - needs_accessible_name: false -- id: case_1580911 - name: 适应高度后鼠标再移出移入左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 适应高度后鼠标再移出移入左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,未唤出左侧栏,点击适应高度 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移出左侧栏再移入 - needs_accessible_name: false - - step_type: assert - description: 1. 显示为适应高度状态 - needs_accessible_name: false - - step_type: assert - description: 2. 文档保持适应高度状态 - needs_accessible_name: false -- id: case_1580909 - name: 适应宽度后鼠标再移出移入左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 适应宽度后鼠标再移出移入左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,未唤出左侧栏,点击适应宽度 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移出左侧栏再移入 - needs_accessible_name: false - - step_type: assert - description: 1. 显示为适应宽度状态 - needs_accessible_name: false - - step_type: assert - description: 2. 文档保持适应宽度状态,百分比数值不改变 - needs_accessible_name: false -- id: case_1580907 - name: 搜索结果缩略图显示后后鼠标再移出移入左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 搜索结果缩略图显示后后鼠标再移出移入左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,未唤出左侧栏,搜索关键字并弹出搜索结果 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标移出左侧栏再移入 - needs_accessible_name: false - - step_type: assert - description: 1. 搜索结果缩略图显示,关键字黄色高亮显示,选中的关键字为绿色 - needs_accessible_name: false - - step_type: assert - description: 2. 搜索结果无变化 - needs_accessible_name: false -- id: case_1580905 - name: 适合页面后收起再展开左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 适合页面后收起再展开左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,点击左上角左侧栏按钮固定显示左侧栏,点击适合页面 - needs_accessible_name: false - - step_type: action - description: 2. 收起再展开左侧栏 - needs_accessible_name: false - - step_type: assert - description: 1. 界面显示适合页面状态 - needs_accessible_name: false - - step_type: assert - description: 2. 文档保持适合页面状态 - needs_accessible_name: false -- id: case_1580903 - name: 适应高度后收起再展开左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 适应高度后收起再展开左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,点击左上角左侧栏按钮固定显示左侧栏,点击适应高度 - needs_accessible_name: false - - step_type: action - description: 2. 收起再展开左侧栏 - needs_accessible_name: false - - step_type: assert - description: 1. 显示为适应高度状态 - needs_accessible_name: false - - step_type: assert - description: 2. 文档保持适应高度状态 - needs_accessible_name: false -- id: case_1580901 - name: 适应宽度后收起再展开左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 适应宽度后收起再展开左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,点击左上角左侧栏按钮固定显示左侧栏,点击适应宽度 - needs_accessible_name: false - - step_type: action - description: 2. 收起再展开左侧栏 - needs_accessible_name: false - - step_type: assert - description: 1. 显示为适应宽度状态 - needs_accessible_name: false - - step_type: assert - description: 2. 文档保持适应宽度状态,百分比数值相应改变 - needs_accessible_name: false -- id: case_1580899 - name: 搜索结果缩略图显示收起再展开左侧栏 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 搜索结果缩略图显示收起再展开左侧栏 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,点击左上角左侧栏按钮固定显示左侧栏,搜索关键字,左侧弹出搜索结果 - needs_accessible_name: false - - step_type: action - description: 2. 收起再展开左侧栏 - needs_accessible_name: false - - step_type: assert - description: 1. 搜索结果缩略图显示,关键字黄色高亮显示,选中的关键字为绿色 - needs_accessible_name: false - - step_type: assert - description: 2. 搜索结果无变化 - needs_accessible_name: false -- id: case_1580897 - name: '[028]右键菜单中的全屏与退出全屏菜单' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: '[028]右键菜单中的全屏与退出全屏菜单' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 进入全屏,未选中文本右击,查看右键菜单显示 - needs_accessible_name: false - - step_type: assert - description: 1. 全屏菜单变成“退出全屏” - needs_accessible_name: false -- id: case_1580895 - name: 全屏中菜单功能 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 全屏中菜单功能 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入全屏,点击右键菜单中的第一页菜单 - needs_accessible_name: false - - step_type: action - description: 2. 进入全屏,点击右键菜单中的前一页菜单 - needs_accessible_name: false - - step_type: action - description: 3. 进入全屏,点击右键菜单中的后一页菜单 - needs_accessible_name: false - - step_type: action - description: 4. 进入全屏,点击右键菜单中的最后一页菜单 - needs_accessible_name: false - - step_type: action - description: 5. 进入全屏,点击右键菜单中的保存菜单 - needs_accessible_name: false - - step_type: action - description: 6. 进入全屏,点击右键菜单中的另存为菜单 - needs_accessible_name: false - - step_type: action - description: 7. 进入全屏,点击右键菜单中的打印菜单 - needs_accessible_name: false - - step_type: action - description: 8. 进入全屏,点击右键菜单中的幻灯片放映菜单 - needs_accessible_name: false - - step_type: action - description: 9. 进入全屏,点击右键菜单中的退出菜单 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: '2.' - needs_accessible_name: false - - step_type: assert - description: '3.' - needs_accessible_name: false - - step_type: assert - description: '4.' - needs_accessible_name: false - - step_type: assert - description: '5.' - needs_accessible_name: false - - step_type: assert - description: '6.' - needs_accessible_name: false - - step_type: assert - description: '7.' - needs_accessible_name: false - - step_type: assert - description: '8.' - needs_accessible_name: false - - step_type: assert - description: 9. 1~9.功能正常 - needs_accessible_name: false -- id: case_1580893 - name: 浅色和深色主题下查看右侧和底部进度条显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 浅色和深色主题下查看右侧和底部进度条显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,分别查看右侧和底部进度条显示 - needs_accessible_name: false - - step_type: assert - description: 2. 切换至深色,打开文档,分别查看右侧和底部进度条显示 - needs_accessible_name: false - - step_type: assert - description: 1. 显示清晰,无异常 - needs_accessible_name: false - - step_type: assert - description: 2. 显示清晰,无异常 - needs_accessible_name: false -- id: case_1580891 - name: 搜索完成后按钮置灰,不应该有hover效果 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 搜索完成后按钮置灰,不应该有hover效果 - status: active - reason: '' - steps: - - step_type: action - description: 1. 搜索完成后,鼠标放置在左侧栏底部四个按钮之上 - needs_accessible_name: false - - step_type: assert - description: 1. 按钮置灰,不应该有hover效果 - needs_accessible_name: false -- id: case_1580889 - name: 连续快速打开关闭单页大文档20次 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/压力(#114171) - description: 连续快速打开关闭单页大文档20次 - status: active - reason: '' - steps: - - step_type: action - description: 1. 连续快速打开关闭单页大文档20次 - needs_accessible_name: false - - step_type: assert - description: 1. 正常打开无异常 - needs_accessible_name: false -- id: case_1580885 - name: 选中一段文本,翻页后回到原位置,选中文本不会消失 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 选中一段文本,翻页后回到原位置,选中文本不会消失 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 选中一段文本,翻页后回到原位置查看 - needs_accessible_name: false - - step_type: assert - description: 1. 选中文本不会消失 - needs_accessible_name: false -- id: case_1580883 - name: 菜单高亮效果 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 菜单高亮效果 - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中一段文本,右击文本 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标分别放置在任意一个菜单 - needs_accessible_name: false - - step_type: action - description: 3. 右侧主视图区域,右击弹出右键菜单,鼠标放置在任意菜单 - needs_accessible_name: false - - step_type: action - description: 4. 鼠标放置在百分比下拉框菜单任意位置 - needs_accessible_name: false - - step_type: action - description: 5. 点击菜单键,鼠标放置在任意菜单位置 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 正常高亮显示 - needs_accessible_name: false - - step_type: assert - description: 3. 正常高亮显示 - needs_accessible_name: false - - step_type: assert - description: 4. 正常高亮显示 - needs_accessible_name: false - - step_type: assert - description: 5. 正常高亮显示 - needs_accessible_name: false -- id: case_1580881 - name: 快捷键编辑注释内容 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 快捷键编辑注释内容 - status: active - reason: '' - steps: - - step_type: action - description: 1. 弹出注释编辑窗口,输入内容 - needs_accessible_name: false - - step_type: action - description: 2. 按Ctrl+A快捷键 - needs_accessible_name: false - - step_type: action - description: 3. 按Ctrl+C快捷键 - needs_accessible_name: false - - step_type: action - description: 4. 按Ctrl+V快捷键 - needs_accessible_name: false - - step_type: action - description: 5. 按Ctrl+X快捷键 - needs_accessible_name: false - - step_type: action - description: 6. 按Ctrl+Z快捷键 - needs_accessible_name: false - - step_type: action - description: 7. 按Ctrl+S快捷键 - needs_accessible_name: false - - step_type: action - description: 8. 按delete快捷键 - needs_accessible_name: false - - step_type: assert - description: 1. 内容正常显示 - needs_accessible_name: false - - step_type: assert - description: 2. 全选内容 - needs_accessible_name: false - - step_type: assert - description: 3. 复制内容 - needs_accessible_name: false - - step_type: assert - description: 4. 粘贴内容 - needs_accessible_name: false - - step_type: assert - description: 5. 剪切内容 - needs_accessible_name: false - - step_type: assert - description: 6. 撤销操作 - needs_accessible_name: false - - step_type: assert - description: 7. 保存内容 - needs_accessible_name: false - - step_type: assert - description: 8. 删除选中的内容 - needs_accessible_name: false -- id: case_1580879 - name: 首页Tab键切换 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 首页Tab键切换 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档查看器进入首页界面,按tab键查看菜单按钮切换顺序 - needs_accessible_name: false - - step_type: action - description: 2. 按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 3. 主菜单弹出后按enter或空格键和上下方向键 - needs_accessible_name: false - - step_type: action - description: 4. 主菜单弹出后按左右方向键 - needs_accessible_name: false - - step_type: action - description: 5. 主菜单弹出后按esc键交互操作 - needs_accessible_name: false - - step_type: assert - description: 1. 依次选中主菜单、最小化、最大化、选择文件按钮,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 2. 执行选择 - needs_accessible_name: false - - step_type: assert - description: 3. 切换和执行选择 - needs_accessible_name: false - - step_type: assert - description: 4. 按左方向键收起子菜单,按右方向键展开子菜单 - needs_accessible_name: false - - step_type: assert - description: 5. 退出菜单,返回到主菜单按钮的选中 - needs_accessible_name: false -- id: case_1580877 - name: 单个文档未展开左侧栏,Tab键切换 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 单个文档未展开左侧栏,Tab键切换 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开单个文档,未展开左侧栏,按tab键 - needs_accessible_name: false - - step_type: action - description: 2. 按enter或空格键 - needs_accessible_name: false - - step_type: assert - description: 1. 焦点从工具栏开始,从上至下,从左至右依次切换,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 2. 执行选择 - needs_accessible_name: false -- id: case_1580875 - name: 单个文档展开左侧栏,Tab键切换 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 单个文档展开左侧栏,Tab键切换 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开单个文档,展开左侧栏,按tab键 - needs_accessible_name: false - - step_type: action - description: 2. 按enter或空格键 - needs_accessible_name: false - - step_type: assert - description: 1. 焦点从工具栏开始,从上至下,从左至右依次切换,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 2. 执行选择 - needs_accessible_name: false -- id: case_1580873 - name: 多个文档未展开左侧栏,Tab键切换 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 多个文档未展开左侧栏,Tab键切换 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开多个文档,未展开左侧栏,按tab键 - needs_accessible_name: false - - step_type: action - description: 2. 按enter或空格键 - needs_accessible_name: false - - step_type: assert - description: 1. 焦点从工具栏开始,从上至下,从左至右依次切换 - needs_accessible_name: false - - step_type: assert - description: 2. 执行选择 - needs_accessible_name: false -- id: case_1580871 - name: 多个文档展开左侧栏,Tab键切换 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 多个文档展开左侧栏,Tab键切换 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开多个文档,展开左侧栏,按tab键 - needs_accessible_name: false - - step_type: action - description: 2. 按enter或空格键 - needs_accessible_name: false - - step_type: assert - description: 1. 焦点从工具栏开始,从上至下,从左至右依次切换 - needs_accessible_name: false - - step_type: assert - description: 2. 执行选择 - needs_accessible_name: false -- id: case_1580869 - name: 百分比输入框下拉菜单界面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 百分比输入框下拉菜单界面 - status: active - reason: '' - steps: - - step_type: action - description: 1. tab键选中百分比输入框的下拉按钮,按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 2. 按上下方向键 - needs_accessible_name: false - - step_type: action - description: 3. 按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 4. 选中任意菜单时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 下拉菜单界面弹出 - needs_accessible_name: false - - step_type: assert - description: 2. 切换选中菜单,选中效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选择 - needs_accessible_name: false - - step_type: assert - description: 4. 退出菜单,返回到百分比输入框的选中 - needs_accessible_name: false -- id: case_1580867 - name: 主菜单下拉界面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 主菜单下拉界面 - status: active - reason: '' - steps: - - step_type: action - description: 1. tab键选中主菜单,按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 2. 按上下方向键 - needs_accessible_name: false - - step_type: action - description: 3. 按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 4. 按左右方向键 - needs_accessible_name: false - - step_type: action - description: 5. 选中任意菜单时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 下拉菜单界面弹出 - needs_accessible_name: false - - step_type: assert - description: 2. 切换选中菜单,选中效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选择 - needs_accessible_name: false - - step_type: assert - description: 4. 按左方向键收起子菜单,按右方向键展开子菜单 - needs_accessible_name: false - - step_type: assert - description: 5. 退出菜单,返回到主菜单按钮的选中 - needs_accessible_name: false -- id: case_1580865 - name: 右击主视图界面弹出右键菜单界面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 右击主视图界面弹出右键菜单界面 - status: active - reason: '' - steps: - - step_type: action - description: 1. 右击主视图界面 - needs_accessible_name: false - - step_type: action - description: 2. 按上下方向键 - needs_accessible_name: false - - step_type: action - description: 3. 按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 4. 按左右方向键 - needs_accessible_name: false - - step_type: action - description: 5. 选中任意菜单时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 切换选中菜单,选中效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选择 - needs_accessible_name: false - - step_type: assert - description: 4. 按左方向键收起子菜单,按右方向键展开子菜单 - needs_accessible_name: false - - step_type: assert - description: 5. 退出菜单,返回到百分比输入框的选中 - needs_accessible_name: false -- id: case_1580863 - name: 左侧栏目录上下切换与删除 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 左侧栏目录上下切换与删除 - status: active - reason: '' - steps: - - step_type: action - description: 1. 文档缩略图界面,按上下方向键或pageup、pagedown - needs_accessible_name: false - - step_type: action - description: 2. 目录界面,按上下方向键或pageup、pagedown - needs_accessible_name: false - - step_type: action - description: 3. 书签目录界面,按上下方向键或pageup、pagedown,delete键 - needs_accessible_name: false - - step_type: action - description: 4. 注释目录界面,按上下方向键或pageup、pagedown,delete键 - needs_accessible_name: false - - step_type: assert - description: 1. 正确切换 - needs_accessible_name: false - - step_type: assert - description: 2. 正确切换 - needs_accessible_name: false - - step_type: assert - description: 3. 正确切换,正常删除 - needs_accessible_name: false - - step_type: assert - description: 4. 正确切换,正常删除 - needs_accessible_name: false -- id: case_1580861 - name: 选中文本按Alt+M - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 选中文本按Alt+M - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中文本,按Alt+M键 - needs_accessible_name: false - - step_type: action - description: 2. 按上下方向键 - needs_accessible_name: false - - step_type: action - description: 3. 按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 4. 按左右方向键 - needs_accessible_name: false - - step_type: action - description: 5. 选中任意菜单时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 切换选中菜单,选中效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选择 - needs_accessible_name: false - - step_type: assert - description: 4. 按左方向键收起子菜单,按右方向键展开子菜单 - needs_accessible_name: false - - step_type: assert - description: 5. 退出菜单,文本仍是选中状态 - needs_accessible_name: false -- id: case_1580859 - name: 选中书签目录按Alt+M - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 选中书签目录按Alt+M - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中一个书签目录,按Alt+M键 - needs_accessible_name: false - - step_type: action - description: 2. 按上下方向键 - needs_accessible_name: false - - step_type: action - description: 3. 按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 4. 按左右方向键 - needs_accessible_name: false - - step_type: action - description: 5. 选中任意菜单时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 切换选中菜单,选中效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选择 - needs_accessible_name: false - - step_type: assert - description: 4. 按左方向键收起子菜单,按右方向键展开子菜单 - needs_accessible_name: false - - step_type: assert - description: 5. 退出菜单,书签目录仍是选中状态 - needs_accessible_name: false -- id: case_1580857 - name: 选中注释目录按Alt+M - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 选中注释目录按Alt+M - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中一个注释目录,按Alt+M键 - needs_accessible_name: false - - step_type: action - description: 2. 按上下方向键 - needs_accessible_name: false - - step_type: action - description: 3. 按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 4. 按左右方向键 - needs_accessible_name: false - - step_type: action - description: 5. 选中任意菜单时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 切换选中菜单,选中效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选择 - needs_accessible_name: false - - step_type: assert - description: 4. 按左方向键收起子菜单,按右方向键展开子菜单 - needs_accessible_name: false - - step_type: assert - description: 5. 退出菜单,注释目录仍是选中状态 - needs_accessible_name: false -- id: case_1580855 - name: 选中输入框内容按Alt+M - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 选中输入框内容按Alt+M - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中输入框内容,按Alt+M键 - needs_accessible_name: false - - step_type: action - description: 2. 按上下方向键 - needs_accessible_name: false - - step_type: action - description: 3. 按enter或空格键 - needs_accessible_name: false - - step_type: action - description: 4. 按左右方向键 - needs_accessible_name: false - - step_type: action - description: 5. 选中任意菜单时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 切换选中菜单,选中效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选择 - needs_accessible_name: false - - step_type: assert - description: 4. 按左方向键收起子菜单,按右方向键展开子菜单 - needs_accessible_name: false - - step_type: assert - description: 5. 退出菜单,注释目录仍是选中状态 - needs_accessible_name: false -- id: case_1580853 - name: 点击“删除全部书签”对话框界面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 点击“删除全部书签”对话框界面 - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击“删除全部书签” - needs_accessible_name: false - - step_type: action - description: 2. 对话框界面按tab键切换 - needs_accessible_name: false - - step_type: action - description: 3. 按回车键 - needs_accessible_name: false - - step_type: action - description: 4. 选中任意菜单时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出对话框界面 - needs_accessible_name: false - - step_type: assert - description: 2. 可以在对话框界面循环切换,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选中的按钮 - needs_accessible_name: false - - step_type: assert - description: 4. 关闭对话框,焦点返回至选中的书签目录 - needs_accessible_name: false -- id: case_1580851 - name: 点击“删除全部注释”对话框界面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 点击“删除全部注释”对话框界面 - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击“删除全部注释” - needs_accessible_name: false - - step_type: action - description: 2. 对话框界面按tab键切换 - needs_accessible_name: false - - step_type: action - description: 3. 按回车键 - needs_accessible_name: false - - step_type: action - description: 4. 选中任意菜单时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出对话框界面 - needs_accessible_name: false - - step_type: assert - description: 2. 可以在对话框界面循环切换,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选中的按钮 - needs_accessible_name: false - - step_type: assert - description: 4. 关闭对话框,焦点返回至选中的注释目录 - needs_accessible_name: false -- id: case_1580849 - name: 编辑文档后关闭或退出,弹出是否保存对话框 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 编辑文档后关闭或退出,弹出是否保存对话框 - status: active - reason: '' - steps: - - step_type: action - description: 1. 编辑文档后关闭或退出 - needs_accessible_name: false - - step_type: action - description: 2. 对话框界面按tab键切换 - needs_accessible_name: false - - step_type: action - description: 3. 按回车键 - needs_accessible_name: false - - step_type: action - description: 4. 选中任意按钮时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出是否保存对话框 - needs_accessible_name: false - - step_type: assert - description: 2. 可以在对话框界面循环切换,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选中的按钮 - needs_accessible_name: false - - step_type: assert - description: 4. 关闭对话框 - needs_accessible_name: false -- id: case_1580847 - name: 不改变文件名保存替换界面,弹出对话框 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 不改变文件名保存替换界面,弹出对话框 - status: active - reason: '' - steps: - - step_type: action - description: 1. 不改变文件名保存替换 - needs_accessible_name: false - - step_type: action - description: 2. 对话框界面按tab键切换 - needs_accessible_name: false - - step_type: action - description: 3. 按回车键 - needs_accessible_name: false - - step_type: action - description: 4. 选中任意按钮时按esc键 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: 2. 可以在对话框界面循环切换,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 3. 执行选中的按钮 - needs_accessible_name: false - - step_type: assert - description: 4. 关闭对话框 - needs_accessible_name: false -- id: case_1580845 - name: 搜索框界面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 搜索框界面 - status: active - reason: '' - steps: - - step_type: action - description: 1. 搜索框弹出,按tab键切换 - needs_accessible_name: false - - step_type: action - description: 2. focus每个按钮时分别按回车键 - needs_accessible_name: false - - step_type: assert - description: 1. 正常切换,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 2. 执行选中的按钮 - needs_accessible_name: false -- id: case_1580843 - name: 文档信息界面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 文档信息界面 - status: active - reason: '' - steps: - - step_type: action - description: 1. 文档信息界面弹出,按tab键切换 - needs_accessible_name: false - - step_type: action - description: 2. 按回车键 - needs_accessible_name: false - - step_type: action - description: 3. 选中任意按钮时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 选中关闭按钮,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 2. 执行选中的按钮 - needs_accessible_name: false - - step_type: assert - description: 3. 退出文档信息界面 - needs_accessible_name: false -- id: case_1580841 - name: 在文件管理器显示界面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 在文件管理器显示界面 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在文件管理器显示弹出,按tab键切换 - needs_accessible_name: false - - step_type: action - description: 2. 按回车键 - needs_accessible_name: false - - step_type: assert - description: 1. 循环切换,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 2. 执行选中的按钮 - needs_accessible_name: false -- id: case_1580839 - name: 关于界面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 关于界面 - status: active - reason: '' - steps: - - step_type: action - description: 1. 文档信息界面弹出,按tab键切换 - needs_accessible_name: false - - step_type: action - description: 2. 按回车键 - needs_accessible_name: false - - step_type: action - description: 3. 选中任意按钮时按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 选中关闭按钮,focus效果正确 - needs_accessible_name: false - - step_type: assert - description: 2. 执行选中的按钮 - needs_accessible_name: false - - step_type: assert - description: 3. 退出关于界面 - needs_accessible_name: false -- id: case_1580837 - name: 单指手势单击工具栏菜单按钮 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸板(#114153) - description: 单指手势单击工具栏菜单按钮 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开多份文档,单击工具栏菜单按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 功能正常 - needs_accessible_name: false -- id: case_1580835 - name: 单指手势单击任意缩略图 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸板(#114153) - description: 单指手势单击任意缩略图 - status: active - reason: '' - steps: - - step_type: action - description: 1. 展开左侧栏,单击选择书签、目录、缩略图、注释功能 - needs_accessible_name: false - - step_type: action - description: 2. 展开左侧栏,单击选择任意缩略图 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常选择切换 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常选择切换 - needs_accessible_name: false -- id: case_1580833 - name: 单指手势单击视图方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸板(#114153) - description: 单指手势单击视图方式 - status: active - reason: '' - steps: - - step_type: action - description: 1. 单击放大缩小下拉框,选中视图方式 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常选择切换 - needs_accessible_name: false -- id: case_1580831 - name: 单指手势单击增加、切换标签页 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸板(#114153) - description: 单指手势单击增加、切换标签页 - status: active - reason: '' - steps: - - step_type: action - description: 1. 单击+按钮增加标签页 - needs_accessible_name: false - - step_type: action - description: 2. 点击标签页切换显示 - needs_accessible_name: false - - step_type: assert - description: 1. 进入文件管理选择界面 - needs_accessible_name: false - - step_type: assert - description: 2. 可以切换显示 - needs_accessible_name: false -- id: case_1580829 - name: 单指双击 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸板(#114153) - description: 单指双击 - status: active - reason: '' - steps: - - step_type: action - description: 1. 应用工具栏一指双击 - needs_accessible_name: false - - step_type: action - description: 2. 再次双击 - needs_accessible_name: false - - step_type: assert - description: 1. 窗口最大化 - needs_accessible_name: false - - step_type: assert - description: 2. 恢复原来窗口大小 - needs_accessible_name: false -- id: case_1580817 - name: 单指手势单击工具栏菜单按钮 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸屏(#114151) - description: 单指手势单击工具栏菜单按钮 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开多份文档,单击工具栏菜单按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 功能正常 - needs_accessible_name: false -- id: case_1580815 - name: 单指手势单击任意缩略图 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸屏(#114151) - description: 单指手势单击任意缩略图 - status: active - reason: '' - steps: - - step_type: action - description: 1. 展开左侧栏,单击选择书签、目录、缩略图、注释功能 - needs_accessible_name: false - - step_type: action - description: 2. 展开左侧栏,单击选择任意缩略图 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常选择切换 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常选择切换 - needs_accessible_name: false -- id: case_1580813 - name: 单指手势单击视图方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸屏(#114151) - description: 单指手势单击视图方式 - status: active - reason: '' - steps: - - step_type: action - description: 1. 单击放大缩小下拉框,选中视图方式 - needs_accessible_name: false - - step_type: assert - description: 1. 可以正常选择切换 - needs_accessible_name: false -- id: case_1580811 - name: 单指手势单击增加、切换标签页 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸屏(#114151) - description: 单指手势单击增加、切换标签页 - status: active - reason: '' - steps: - - step_type: action - description: 1. 单击+按钮增加标签页 - needs_accessible_name: false - - step_type: action - description: 2. 点击标签页切换显示 - needs_accessible_name: false - - step_type: assert - description: 1. 进入文件管理选择界面 - needs_accessible_name: false - - step_type: assert - description: 2. 可以切换显示 - needs_accessible_name: false -- id: case_1580809 - name: 单指双击 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸屏(#114151) - description: 单指双击 - status: active - reason: '' - steps: - - step_type: action - description: 1. 应用工具栏单指双击 - needs_accessible_name: false - - step_type: action - description: 2. 再次双击 - needs_accessible_name: false - - step_type: assert - description: 1. 窗口最大化 - needs_accessible_name: false - - step_type: assert - description: 2. 恢复原来窗口大小 - needs_accessible_name: false -- id: case_1580807 - name: 单指移动窗口的位置 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸屏(#114151) - description: 单指移动窗口的位置 - status: active - reason: '' - steps: - - step_type: action - description: 1. 鼠标点击窗口的工具栏和左侧栏底部工具栏区域,不抬起手指,在屏幕上移动 - needs_accessible_name: false - - step_type: assert - description: 1. 可以移动窗口的位置 - needs_accessible_name: false -- id: case_1580805 - name: 单指拖拽批量文件到应用内 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸屏(#114151) - description: 单指拖拽批量文件到应用内 - status: active - reason: '' - steps: - - step_type: action - description: 1. 文件夹中有多份文档,单指拖拽批量文件到应用内 - needs_accessible_name: false - - step_type: assert - description: 1. 应用中打开多个标签页 - needs_accessible_name: false -- id: case_1580803 - name: 单指拖拽拉伸窗口大小 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/触摸屏(#114151) - description: 单指拖拽拉伸窗口大小 - status: active - reason: '' - steps: - - step_type: action - description: 1. 单指拖拽应用边角任意位置 - needs_accessible_name: false - - step_type: assert - description: 1. 可拉伸窗口大小 - needs_accessible_name: false -- id: case_1580785 - name: '[029]选中文本后右击' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: '[029]选中文本后右击' - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开PDF文档,选中一段文本,鼠标在选中区域右击 - needs_accessible_name: false - - step_type: action - description: 2. 打开PDF文档,选中一段文本,鼠标在非选中区域右击 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出高亮相关的右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出进行上下页跳转相关的右键菜单 - needs_accessible_name: false -- id: case_1580783 - name: 全屏显示界面打开放大镜,按esc键退出放大镜 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 全屏显示界面打开放大镜,按esc键退出放大镜 - status: active - reason: '' - steps: - - step_type: action - description: 1. 全屏显示界面打开放大镜 - needs_accessible_name: false - - step_type: action - description: 2. 按esc键 - needs_accessible_name: false - - step_type: assert - description: 1. 正常打开 - needs_accessible_name: false - - step_type: assert - description: 2. 退出放大镜,不会退出全屏显示 - needs_accessible_name: false -- id: case_1580781 - name: 保存替换文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 保存替换文档 - status: active - reason: '' - steps: - - step_type: action - description: 1. 添加高亮/注释/书签,点击另存为 - needs_accessible_name: false - - step_type: action - description: 2. 不改变名称,点击“保存”按钮 - needs_accessible_name: false - - step_type: action - description: 3. 点击“替换”按钮 - needs_accessible_name: false - - step_type: assert - description: 4. 点击文档查看器应用关闭按钮 - needs_accessible_name: false - - step_type: action - description: 5. 再次打开替换后的文档 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出保存文档界面 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出是否替换文档弹框 - needs_accessible_name: false - - step_type: assert - description: 3. 新编辑的文档正常替换原文档 - needs_accessible_name: false - - step_type: assert - description: 4. 直接关闭应用 - needs_accessible_name: false - - step_type: assert - description: 5. 界面显示正常,添加的高亮/注释/书签保存正常 - needs_accessible_name: false -- id: case_1580773 - name: 百分比框和页码框输入数值,按键盘enter键 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 百分比框和页码框输入数值,按键盘enter键 - status: active - reason: '' - steps: - - step_type: action - description: 1. 百分比框输入数值,按键盘enter键 - needs_accessible_name: false - - step_type: action - description: 2. 页码框输入数值,按键盘enter键 - needs_accessible_name: false - - step_type: assert - description: 1. 页面跳转,焦点仍然在百分比框 - needs_accessible_name: false - - step_type: assert - description: 2. 页面跳转,焦点仍然在页码框 - needs_accessible_name: false -- id: case_1580771 - name: 重命名后再打开文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 重命名后再打开文档 - status: active - reason: '' - steps: - - step_type: action - description: 1. 重命名文档,在名称中按tab键 - needs_accessible_name: false - - step_type: action - description: 2. 重命名文档,在名称中按enter键 - needs_accessible_name: false - - step_type: action - description: 3. 重命名文档,在名称中按空格键,再打开此文档 - needs_accessible_name: false - - step_type: action - description: 4. 重命名文档,在名称中输入特殊字符、标点符号(%# ,。等),再打开此文档 - needs_accessible_name: false - - step_type: assert - description: 1. 按tab键不起作用 - needs_accessible_name: false - - step_type: assert - description: 2. 按enter键不起作用 - needs_accessible_name: false - - step_type: assert - description: 3. 正常打开 - needs_accessible_name: false - - step_type: assert - description: 4. 正常打开 - needs_accessible_name: false -- id: case_1580767 - name: 按Ctrl+1,视图调整菜单同步勾选 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/其它交互(#114177) - description: 按Ctrl+1,视图调整菜单同步勾选 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,按Ctrl+1,点击百分比下拉框查看 - needs_accessible_name: false - - step_type: assert - description: 1. 默认大小和100%选项都会自动勾选 - needs_accessible_name: false -- id: case_1580765 - name: 最小化窗口后,双击其他文档重新打开窗口 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 最小化窗口后,双击其他文档重新打开窗口 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 仅打开一个文档查看器窗口,打开文档,点击最小化 - needs_accessible_name: false - - step_type: action - description: 2. 双击另一份文档 - needs_accessible_name: false - - step_type: assert - description: 1. 最小化至任务栏 - needs_accessible_name: false - - step_type: assert - description: 2. 窗口重新在桌面打开,另一份文档打开显示在同一个窗口中 - needs_accessible_name: false -- id: case_1580761 - name: 打开文本按Alt+A和Alt+H - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/其它交互(#114177) - description: 打开文本按Alt+A和Alt+H - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开PDF文档,未选中文本,分别按Alt+A和Alt+H - needs_accessible_name: false - - step_type: action - description: 2. 打开DJVU文档,分别按Alt+A和Alt+H - needs_accessible_name: false - - step_type: assert - description: 1. 弹出提示:请选择文本 - needs_accessible_name: false - - step_type: assert - description: 2. 无提示弹出 - needs_accessible_name: false -- id: case_1580759 - name: 焦点切换,直接跳过置灰菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/键盘(#114149) - description: 焦点切换,直接跳过置灰菜单 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开PDF文档,选中文本并右击 - needs_accessible_name: false - - step_type: action - description: 2. 按键盘上下键,焦点切换 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出右键菜单 - needs_accessible_name: false - - step_type: assert - description: 2. 焦点在每个高亮菜单切换,置灰菜单直接跳过,不会出现焦点消失现象 - needs_accessible_name: false -- id: case_1580757 - name: debian/control文件description字段,长、短描述与文案相符 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: debian/control文件description字段,长、短描述与文案相符 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开终端,输入 apt show deepin-reader,查看debian/control文件description字段,长、短描述 - needs_accessible_name: false - - step_type: assert - description: 1. 描述与文案相符 - needs_accessible_name: false -- id: case_1580755 - name: 切换系统语言后,检查翻译是否正确 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/兼容性(#114173) - description: 切换系统语言后,检查翻译是否正确 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 切换系统语言为英文,打开文档后查看各界面翻译是否正常 - needs_accessible_name: false - - step_type: assert - description: 2. 切换系统语言为繁体中文(香港),打开文档后查看各界面翻译是否正常 - needs_accessible_name: false - - step_type: assert - description: 3. 切换系统语言为正体中文(台湾),打开文档后查看各界面翻译是否正常 - needs_accessible_name: false - - step_type: assert - description: 4. 切换系统语言为藏语(终端locale查询显示Bo则表示切换成功),打开文档后查看各界面翻译是否正常 - needs_accessible_name: false - - step_type: assert - description: 5. 切换系统语言为维吾尔语,打开文档后查看各界面翻译是否正常 - needs_accessible_name: false - - step_type: assert - description: 1. 查看各界面显示正确,基本功能使用正常 - needs_accessible_name: false - - step_type: assert - description: 2. 查看各界面显示正确,基本功能使用正常 - needs_accessible_name: false - - step_type: assert - description: 3. 查看各界面显示正确,基本功能使用正常 - needs_accessible_name: false - - step_type: assert - description: 4. 查看各界面显示正确 - needs_accessible_name: false - - step_type: assert - description: 5. 查看各界面显示正确 - needs_accessible_name: false -- id: case_1580753 - name: 按快捷键Windows+D进入桌面,注释浮窗不会单独显示桌面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 按快捷键Windows+D进入桌面,注释浮窗不会单独显示桌面 - status: active - reason: '' - steps: - - step_type: action - description: 1. 鼠标悬停在图标注释或高亮注释之上 - needs_accessible_name: false - - step_type: assert - description: 2. 按快捷键Windows+D进入桌面查看 - needs_accessible_name: false - - step_type: action - description: 3. 鼠标悬停在图标注释或高亮注释之上 - needs_accessible_name: false - - step_type: action - description: 4. 鼠标移出注释区域 - needs_accessible_name: false - - step_type: assert - description: 1. 注释浮窗显示 - needs_accessible_name: false - - step_type: assert - description: 2. 应用最小化,浮窗不会单独显示桌面 - needs_accessible_name: false - - step_type: assert - description: 3. 注释浮窗显示注释浮窗显示 - needs_accessible_name: false - - step_type: assert - description: 4. 注释浮窗应该消失 - needs_accessible_name: false -- id: case_1580749 - name: 点击正文目录跳转至相应文档内容中 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/目录(#114163) - description: 点击正文目录跳转至相应文档内容中 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开有目录的文档,点击正文的目录 - needs_accessible_name: false - - step_type: action - description: 2. 文档左旋转,点击正文的目录 - needs_accessible_name: false - - step_type: action - description: 3. 文档右旋转,点击正文的目录 - needs_accessible_name: false - - step_type: action - description: 4. 文档旋转180度后,击右侧正文的目录 - needs_accessible_name: false - - step_type: assert - description: 1. 跳转至相应文档内容处 - needs_accessible_name: false - - step_type: assert - description: 2. 跳转至相应文档内容处 - needs_accessible_name: false - - step_type: assert - description: 3. 跳转至相应文档内容处 - needs_accessible_name: false - - step_type: assert - description: 4. 跳转至相应文档内容处 - needs_accessible_name: false -- id: case_1580737 - name: 快速滑动页面 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 快速滑动页面 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,默认百分比100%,快速滑动页面,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 打开文档,调整百分比为10%,快速滑动页面,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 界面显示正常,不会出现加载时长过长现象 - needs_accessible_name: false - - step_type: assert - description: 2. 界面显示正常,不会出现加载时长过长现象 - needs_accessible_name: false -- id: case_1580735 - name: 选中多个文档,右击打开 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 选中多个文档,右击打开 - status: active - reason: '' - steps: - - step_type: action - description: 1. 选中多个PDF格式文档,右键菜单选择打开 - needs_accessible_name: false - - step_type: action - description: 2. 选中多个DJVU格式文档,右键菜单选择打开 - needs_accessible_name: false - - step_type: action - description: 3. 选中多个DOCX格式文档,右键菜单选择打开 - needs_accessible_name: false - - step_type: assert - description: 1. 正常打开所有选择的文档 - needs_accessible_name: false - - step_type: assert - description: 2. 正常打开所有选择的文档 - needs_accessible_name: false - - step_type: assert - description: 3. 正常打开所有选择的文档 - needs_accessible_name: false -- id: case_1580731 - name: 右击蓝色书签图标进行删除 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 右击蓝色书签图标进行删除 - status: active - reason: '' - steps: - - step_type: action - description: 1. 添加书签 - needs_accessible_name: false - - step_type: action - description: 2. 右击蓝色书签图标,点击右键菜单中删除书签菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 右上角正常显示蓝色书签图标 - needs_accessible_name: false - - step_type: assert - description: 2. 可以正常删除,鼠标移走后文档右上角不显示任何书签图标 - needs_accessible_name: false -- id: case_1580729 - name: 快捷键切换书签/注释缩略图 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/书签(#114165) - description: 快捷键切换书签/注释缩略图 - status: active - reason: '' - steps: - - step_type: action - description: 1. 添加多个书签 - needs_accessible_name: false - - step_type: action - description: 2. 选择一个书签缩略图,按键盘上下/pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 3. 双页显示时,添加多个书签 - needs_accessible_name: false - - step_type: action - description: 4. 选择一个书签缩略图,按键盘上下/pageup/pagedown - needs_accessible_name: false - - step_type: assert - description: 1. 展开左边栏,显示多个书签缩略图 - needs_accessible_name: false - - step_type: assert - description: 2. 正确切换,右侧文档跟随变化 - needs_accessible_name: false - - step_type: assert - description: 3. 展开左边栏,显示多个书签缩略图 - needs_accessible_name: false - - step_type: assert - description: 4. 正确切换,右侧文档跟随变化 - needs_accessible_name: false -- id: case_1580727 - name: 快捷键切换注释目录 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 快捷键切换注释目录 - status: active - reason: '' - steps: - - step_type: action - description: 1. 添加多个注释 - needs_accessible_name: false - - step_type: assert - description: 2. 选择一个注释目录,按键盘上下键/pageup、pagedown,查看 - needs_accessible_name: false - - step_type: action - description: 3. 双页显示时,添加多个注释 - needs_accessible_name: false - - step_type: assert - description: 4. 选择一个注释目录,按键盘上下键/pageup、pagedown,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 展开左边栏,显示多个注释目录 - needs_accessible_name: false - - step_type: assert - description: 2. 切换正常,右侧文档对应跳转 - needs_accessible_name: false - - step_type: assert - description: 3. 展开左边栏,显示多个注释目录 - needs_accessible_name: false - - step_type: assert - description: 4. 切换正常,右侧文档对应跳转 - needs_accessible_name: false -- id: case_1580719 - name: 搜索过程中点击主菜单选项 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 搜索过程中点击主菜单选项 - status: active - reason: '' - steps: - - step_type: action - description: 1. 搜索关键字,当搜索结果较多正在进行时,点新窗口菜单 - needs_accessible_name: false - - step_type: action - description: 2. 搜索关键字,当搜索结果较多正在进行时,点新标签页菜单 - needs_accessible_name: false - - step_type: action - description: 3. 搜索关键字,当搜索结果较多正在进行时,点保存菜单 - needs_accessible_name: false - - step_type: action - description: 4. 搜索关键字,当搜索结果较多正在进行时,点另存为菜单,另存为新文档 - needs_accessible_name: false - - step_type: action - description: 5. 搜索关键字,当搜索结果较多正在进行时,点击幻灯片放映菜单 - needs_accessible_name: false - - step_type: action - description: 6. 搜索关键字,当搜索结果较多正在进行时,点击放大镜菜单 - needs_accessible_name: false - - step_type: action - description: 7. 搜索关键字,当搜索结果较多正在进行时,点击在文件管理器中显示菜单 - needs_accessible_name: false - - step_type: action - description: 8. 搜索关键字,当搜索结果较多正在进行时,点击在主题菜单 - needs_accessible_name: false - - step_type: action - description: 9. 搜索关键字,当搜索结果较多正在进行时,点击在帮助菜单 - needs_accessible_name: false - - step_type: action - description: 10. 搜索关键字,当搜索结果较多正在进行时,点击在关于菜单 - needs_accessible_name: false - - step_type: action - description: 11. 搜索关键字,当搜索结果较多正在进行时,点击在退出菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 正常弹出新窗口 - needs_accessible_name: false - - step_type: assert - description: 2. 正常弹出文件管理器选择界面 - needs_accessible_name: false - - step_type: assert - description: 3. 正常保存文档 - needs_accessible_name: false - - step_type: assert - description: 4. 可以另存成功 - needs_accessible_name: false - - step_type: assert - description: 5. 进入幻灯片放映界面 - needs_accessible_name: false - - step_type: assert - description: 6. 放大镜正常可以使用 - needs_accessible_name: false - - step_type: assert - description: 7. 可以打开所在文件夹 - needs_accessible_name: false - - step_type: assert - description: 8. 正常切换主题 - needs_accessible_name: false - - step_type: assert - description: 9. 进入帮助手册界面 - needs_accessible_name: false - - step_type: assert - description: 10. 打开关于弹窗 - needs_accessible_name: false - - step_type: assert - description: 11. 退出应用 - needs_accessible_name: false -- id: case_1580717 - name: 不同百分比显示时进行视图调整 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 不同百分比显示时进行视图调整 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 百分比调整到10%,分别点击双页显示、适合宽度、 适合高度、适合页面、 左旋转、 右旋转,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 2. 百分比调整到500%,分别点击双页显示、适合宽度、 适合高度、适合页面、 左旋转、 右旋转,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 2. 界面显示正常 - needs_accessible_name: false -- id: case_1580715 - name: 放大缩小文档,过程流畅,无闪烁 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 放大缩小文档,过程流畅,无闪烁 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,按Ctrl+鼠标滚轮,上滑 - needs_accessible_name: false - - step_type: action - description: 2. 打开文档,按Ctrl+鼠标滚轮,下滑 - needs_accessible_name: false - - step_type: action - description: 3. 打开文档,按Ctrl+“+”, - needs_accessible_name: false - - step_type: action - description: 4. 打开文档,按Ctrl+“-”, - needs_accessible_name: false - - step_type: assert - description: 1. 文档正常进行放大,放大过程流畅,无闪烁 - needs_accessible_name: false - - step_type: assert - description: 2. 文档正常进行缩小,缩小过程流畅,无闪烁 - needs_accessible_name: false - - step_type: assert - description: 3. 文档正常进行放大,放大过程流畅,无闪烁 - needs_accessible_name: false - - step_type: assert - description: 4. 文档正常进行缩小,缩小过程流畅,无闪烁 - needs_accessible_name: false -- id: case_1580713 - name: 翻页,页面显示流畅 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 翻页,页面显示流畅 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,鼠标滚轮滑动,查看显示 - needs_accessible_name: false - - step_type: action - description: 2. 打开文档,拖拽右侧和底部滚动条 - needs_accessible_name: false - - step_type: assert - description: 1. 页面翻页流畅,无闪烁 - needs_accessible_name: false - - step_type: assert - description: 2. 页面翻页流畅,无闪烁 - needs_accessible_name: false -- id: case_1580711 - name: 拖拽窗口界面显示顺畅 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 拖拽窗口界面显示顺畅 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,双页显示,拖拽窗口,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 打开文档,适应高度,拖拽窗口,查看 - needs_accessible_name: false - - step_type: assert - description: 3. 打开文档,适应宽度,拖拽窗口,查看 - needs_accessible_name: false - - step_type: assert - description: 4. 打开文档,左旋转,拖拽窗口,查看 - needs_accessible_name: false - - step_type: assert - description: 5. 打开文档,右旋转,拖拽窗口,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 界面显示顺畅,无闪烁、重影现象 - needs_accessible_name: false - - step_type: assert - description: 2. 界面显示顺畅,无闪烁、重影现象 - needs_accessible_name: false - - step_type: assert - description: 3. 界面显示顺畅,无闪烁、重影现象 - needs_accessible_name: false - - step_type: assert - description: 4. 界面显示顺畅,无闪烁、重影现象 - needs_accessible_name: false - - step_type: assert - description: 5. 界面显示顺畅,无闪烁、重影现象 - needs_accessible_name: false -- id: case_1580709 - name: 窗口拖动与界面显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 窗口拖动与界面显示 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,分别从上下左右、四个边角拖动改变窗口大小 - needs_accessible_name: false - - step_type: action - description: 2. 打开文档,双页显示,分别从上下左右、四个边角拖动改变窗口大小 - needs_accessible_name: false - - step_type: action - description: 3. 打开文档,适应高度,分别从上下左右、四个边角拖动改变窗口大小 - needs_accessible_name: false - - step_type: action - description: 4. 打开文档,适应宽度,分别从上下左右、四个边角拖动改变窗口大小 - needs_accessible_name: false - - step_type: assert - description: 1. 窗口变化正常,界面显示正常,不会出现闪烁等异常 - needs_accessible_name: false - - step_type: assert - description: 2. 窗口变化正常,界面显示正常,不会出现闪烁等异常 - needs_accessible_name: false - - step_type: assert - description: 3. 窗口变化正常,界面显示正常,不会出现闪烁等异常;页面始终适应高度显示 - needs_accessible_name: false - - step_type: assert - description: 4. 窗口变化正常,界面显示正常,不会出现闪烁等异常;页面始终适应宽度显示 - needs_accessible_name: false -- id: case_1580707 - name: 已添加DJVU文档界面布局显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 已添加DJVU文档界面布局显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 已添加文档,查看顶部工具栏的显示 - needs_accessible_name: false - - step_type: assert - description: 2. 点击菜单键,查看包含的菜单项 - needs_accessible_name: false - - step_type: assert - description: 3. 查看文档区域显示 - needs_accessible_name: false - - step_type: assert - description: 4. 展开左边栏,查看底部图标 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: 2. 包含的菜单有:新窗口、新标签页、保存、另存为、在文件管理器显示、放大镜、工具、打印、主题、帮助、关于、退出 - needs_accessible_name: false - - step_type: assert - description: 3. 左边栏缩略图默认收起,右侧文档首次打开默认显示第一页 - needs_accessible_name: false - - step_type: assert - description: 4. 显示缩略图图标和书签图标,显示无异常 - needs_accessible_name: false -- id: case_1580705 - name: 打开DJVU文档,未选中文本右击弹出菜单 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 打开DJVU文档,未选中文本右击弹出菜单 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 未选中文本,点击鼠标右键,查看右键菜单显示 - needs_accessible_name: false - - step_type: assert - description: 2. 点击添加书签,查看 - needs_accessible_name: false - - step_type: assert - description: 3. 点击全屏,查看 - needs_accessible_name: false - - step_type: assert - description: 4. 点击幻灯片放映,查看 - needs_accessible_name: false - - step_type: assert - description: 5. 点击第一页,查看 - needs_accessible_name: false - - step_type: assert - description: 6. 点击前一页,查看 - needs_accessible_name: false - - step_type: assert - description: 7. 点击后一页,查看 - needs_accessible_name: false - - step_type: assert - description: 8. 点击最后一页,查看 - needs_accessible_name: false - - step_type: assert - description: 9. 点击左旋转,查看 - needs_accessible_name: false - - step_type: assert - description: 10. 点击右旋转,查看 - needs_accessible_name: false - - step_type: assert - description: 11. 点击打印,查看 - needs_accessible_name: false - - step_type: assert - description: 12. 点击文档信息,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 显示:添加书签、全屏、幻灯片放映、第一页、前一页、后一页、最后一页、左旋转、右旋转、打印、文档信息 - needs_accessible_name: false - - step_type: assert - description: 2. 当前页面正常添加后书签,右上角显示书签图标,左边栏显示书签缩略图 - needs_accessible_name: false - - step_type: assert - description: 3. 进入全屏显示 - needs_accessible_name: false - - step_type: assert - description: 4. 正常播放幻灯片 - needs_accessible_name: false - - step_type: assert - description: 5. 跳转至第一页,如当前文档已在第一页,则“第一页”菜单置灰显示 - needs_accessible_name: false - - step_type: assert - description: 6. 跳转至前一页,如当前文档已在第一页,则“前一页”菜单置灰显示 - needs_accessible_name: false - - step_type: assert - description: 7. 跳转至后一页,如当前文档已在最后一页,则“后一页”菜单置灰显示 - needs_accessible_name: false - - step_type: assert - description: 8. 跳转至最后一页,如当前文档已在最后一页,则“最后一页”菜单置灰显示 - needs_accessible_name: false - - step_type: assert - description: 9. 文档正常左旋转,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 10. 文档正常右旋转,界面显示正常 - needs_accessible_name: false - - step_type: assert - description: 11. 跳转到打印预览界面 - needs_accessible_name: false - - step_type: assert - description: 12. 显示文档信息界面,界面显示无异常 - needs_accessible_name: false -- id: case_1580683 - name: 未编辑进行另存 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 未编辑进行另存 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开已添加过书签、高亮、注释的文档,不编辑,点击工具栏中的菜单键,再点击另存为 - needs_accessible_name: false - - step_type: assert - description: 2. 点击打开新文档,查看内容显示是否正常,原有的书签、高亮、注释是否改变 - needs_accessible_name: false - - step_type: action - description: 3. 关闭旧文档 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出系统文件弹框,弹出文档选择器,输入名字可将文件保存为新的文件 - needs_accessible_name: false - - step_type: assert - description: 2. 内容显示是否正常,原有的书签、高亮、注释无改变 - needs_accessible_name: false - - step_type: assert - description: 3. 旧文档被直接关闭,不会弹出是否保存的提示框 - needs_accessible_name: false -- id: case_1580679 - name: docx文档打开方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: docx文档打开方式 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在文件夹中双击一个docx文档 - needs_accessible_name: false - - step_type: assert - description: 2. 在文件夹中右击一个docx文档,选择打开方式为:文档查看器 - needs_accessible_name: false - - step_type: action - description: 3. 拖拽一个docx文档至初始页面 - needs_accessible_name: false - - step_type: action - description: 4. 打开应用,点击“选择文件”进行选择:进入文件选择页面,选择一个docx文档,点击打开 - needs_accessible_name: false - - step_type: action - description: 5. 初始界面按Ctrl+O键,选择一个docx文档打开 - needs_accessible_name: false - - step_type: action - description: 6. 打开应用,点击菜单列表中的“新标签页”菜单,选择一个docx文档打开 - needs_accessible_name: false - - step_type: action - description: 7. 已打开文档后,点击标签栏右侧的+菜单 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: '2.' - needs_accessible_name: false - - step_type: assert - description: '3.' - needs_accessible_name: false - - step_type: assert - description: '4.' - needs_accessible_name: false - - step_type: assert - description: '5.' - needs_accessible_name: false - - step_type: assert - description: '6.' - needs_accessible_name: false - - step_type: assert - description: '7.' - needs_accessible_name: false -- id: case_1580677 - name: 选中多个docx文档,右击打开 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 选中多个docx文档,右击打开 - status: active - reason: '' - steps: - - step_type: action - description: 1. 1.选中多个docx文档,右键菜单选择打开 - needs_accessible_name: false - - step_type: assert - description: 1. 正常打开所有选择的文档 - needs_accessible_name: false -- id: case_1580675 - name: '[003]退出打开' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: '[003]退出打开' - status: active - reason: '' - steps: - - step_type: action - description: 1. 初始界面按Ctrl+O键 - needs_accessible_name: false - - step_type: assert - description: 2. 文件选择页面点击取消,或者点击ESC键,查看是否退出文件选择界面 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出文件选择界面 - needs_accessible_name: false - - step_type: assert - description: 2. 退出文件选择界面 - needs_accessible_name: false -- id: case_1580673 - name: 同时打开三种格式文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 同时打开三种格式文档 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开应用,选中三种格式文档(docx、pdf、djvu)拖拽至窗口中,查看 - needs_accessible_name: false - - step_type: action - description: 2. 打开应用,点击“选择文件”进行选择:进入文件选择页面,选中三种格式文档(docx、pdf、djvu)打开 - needs_accessible_name: false - - step_type: action - description: 3. 初始界面按Ctrl+O键,进入文件选择页面,选中三种格式文档(docx、pdf、djvu)打开 - needs_accessible_name: false - - step_type: action - description: 4. 打开应用,点击菜单列表中的“新标签页”菜单,选中三种格式文档(docx、pdf、djvu)打开 - needs_accessible_name: false - - step_type: action - description: 5. 已打开文档后,点击标签栏右侧的+菜单,三种格式文档(docx、pdf、djvu)打开 - needs_accessible_name: false - - step_type: assert - description: 1. pdf和djvu格式直接打开,docx格式文档转化为pdf打开 - needs_accessible_name: false - - step_type: assert - description: 2. pdf和djvu格式直接打开,docx格式文档转化为pdf打开 - needs_accessible_name: false - - step_type: assert - description: 3. pdf和djvu格式直接打开,docx格式文档转化为pdf打开 - needs_accessible_name: false - - step_type: assert - description: 4. pdf和djvu格式直接打开,docx格式文档转化为pdf打开 - needs_accessible_name: false - - step_type: assert - description: 5. pdf和djvu格式直接打开,docx格式文档转化为pdf打开 - needs_accessible_name: false -- id: case_1580671 - name: '[030]docx文档打开界面显示' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: '[030]docx文档打开界面显示' - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开docx文档,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: '1.0' - needs_accessible_name: false -- id: case_1580669 - name: 单个窗口中只打开一个docx标签页,关闭或退出 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 单个窗口中只打开一个docx标签页,关闭或退出 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 在文档查看器应用中打开一份docx文档 - needs_accessible_name: false - - step_type: action - description: 2. 文档未编辑,点击工具栏关闭按钮或“退出”菜单 - needs_accessible_name: false - - step_type: action - description: 3. 文档编辑后,点击工具栏关闭按钮或“退出”菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 检查所有保存的文档,编辑内容都正确保存 - needs_accessible_name: false - - step_type: assert - description: 2. 是否保存弹框的文案改为“是否保存对文档xxx的编辑” - needs_accessible_name: false - - step_type: assert - description: '3.' - needs_accessible_name: false -- id: case_1580665 - name: 单个窗口中打开多个标签页(仅包含docx)全部未编辑,关闭或退出 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 单个窗口中打开多个标签页(仅包含docx)全部未编辑,关闭或退出 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 单个窗口中打开三份docx文档,全部未编辑,点击工具栏中的关闭,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 窗口直接关闭,无提示弹出 - needs_accessible_name: false -- id: case_1580641 - name: '[031]Ctrl+S和Ctrl+Shift+S快捷键' - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: '[031]Ctrl+S和Ctrl+Shift+S快捷键' - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开docx文档,文档未编辑,按快捷键Ctrl+S - needs_accessible_name: false - - step_type: action - description: 2. 打开docx文档,文档编辑后,按快捷键Ctrl+S - needs_accessible_name: false - - step_type: action - description: 3. 打开docx文档,文档编辑后,按快捷键Ctrl+Shift+S - needs_accessible_name: false - - step_type: assert - description: 1. 无提示语弹出 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出另存为界面,可以修改文件名进行另存 - needs_accessible_name: false - - step_type: assert - description: 3. 弹出另存为界面,可以修改文件名进行另存 - needs_accessible_name: false -- id: case_1580639 - name: docx文档编辑后不保存,重启/关机/注销 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: docx文档编辑后不保存,重启/关机/注销 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开一份docx文档,编辑后不保存,重启电脑 - needs_accessible_name: false - - step_type: action - description: 2. 打开一份docx文档,编辑后不保存,注销电脑 - needs_accessible_name: false - - step_type: action - description: 3. 打开一份docx文档,编辑后不保存,关机 - needs_accessible_name: false - - step_type: assert - description: 1. 会弹出“文档未保存”的提示,点击“取消”返回桌面编辑内容不消失,点击“重启”继续重启编辑内容不会被保存 - needs_accessible_name: false - - step_type: assert - description: 2. 会弹出“文档未保存”的提示,点击“取消”返回桌面编辑内容不消失,点击“注销”PC会注销,编辑内容不会被保存 - needs_accessible_name: false - - step_type: assert - description: 3. 会弹出“文档未保存”的提示,点击“取消”返回桌面编辑内容不消失,点击“关机”PC 会关机,编辑内容不会被保存 - needs_accessible_name: false -- id: case_1580637 - name: docx文档编辑后另存,重启/关机/注销 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: docx文档编辑后另存,重启/关机/注销 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开一份docx文档,编辑后另存为新的pdf文档,原docx文档关闭,重启电脑 - needs_accessible_name: false - - step_type: action - description: 2. 打开一份docx文档,编辑后另存为新的pdf文档,原docx文档关闭,关机 - needs_accessible_name: false - - step_type: action - description: 3. 打开一份docx文档,编辑后另存为新的pdf文档,原docx文档关闭,注销 - needs_accessible_name: false - - step_type: assert - description: 1. 无“文档未保存”的提示弹出,直接进入重启;再次开机,另存后的pdf文档中编辑内容不会消失 - needs_accessible_name: false - - step_type: assert - description: 2. 无“文档未保存”的提示弹出,直接关机。再次开机,另存后的pdf文档中编辑内容不会消失 - needs_accessible_name: false - - step_type: assert - description: 3. 无“文档未保存”的提示弹出,直接注销。再次开机,另存后的pdf文档中编辑内容不会消失 - needs_accessible_name: false -- id: case_1580609 - name: 应用内嵌帮助手册功能正常 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 应用内嵌帮助手册功能正常 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 检查如下路径下 /usr/share/deepin-manual/manual-assets/application下是否存在deepin-reader文件夹 - needs_accessible_name: false - - step_type: assert - description: 2. 打开deepin-reader文件夹进入document-viewer/zh_CN ,查看document-viewer.md中内容显示 - needs_accessible_name: false - - step_type: assert - description: 3. 帮助手册更新到最新版本,查看应用图标显示是否正确 - needs_accessible_name: false - - step_type: assert - description: 4. 打开文档查看器,点击帮助菜单,查看文案是否正确 - needs_accessible_name: false - - step_type: assert - description: 1. 存在deepin-reader文件夹 - needs_accessible_name: false - - step_type: assert - description: 2. 首行显示为:# 文档查看器 | deepin-reader - needs_accessible_name: false - - step_type: assert - description: 3. 显示正确 - needs_accessible_name: false - - step_type: assert - description: 4. 文案正确 - needs_accessible_name: false -- id: case_1580603 - name: 新开启的窗口中文档打开正常 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/标签页(#114179) - description: 新开启的窗口中文档打开正常 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档查看器后,点击“新窗口”菜单 - needs_accessible_name: false - - step_type: action - description: 2. 拖拽文档至新打开的窗口中 - needs_accessible_name: false - - step_type: action - description: 3. 在新窗口中点击“选择文件”按钮打开文档 - needs_accessible_name: false - - step_type: action - description: 4. 在新窗口中点击“新标签页”添加文档 - needs_accessible_name: false - - step_type: action - description: 5. 关闭旧窗口,双击桌面或文件夹的一份文档 - needs_accessible_name: false - - step_type: assert - description: 1. 打开一个新的窗口 - needs_accessible_name: false - - step_type: assert - description: 2. 文档在新窗口中正常打开 - needs_accessible_name: false - - step_type: assert - description: 3. 文档在新窗口中正常打开 - needs_accessible_name: false - - step_type: assert - description: 4. 文档在新窗口中正常打开 - needs_accessible_name: false - - step_type: assert - description: 5. 文档在新窗口中正常打开 - needs_accessible_name: false -- id: case_1580601 - name: 按快捷键翻页(1040阶段) - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 按快捷键翻页(1040阶段) - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,鼠标不点击,任意移动,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 2. 点击工具栏任意菜单(除去百分比菜单)后,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 3. 点击百分比或页数输入框后,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 4. 展开左边栏,鼠标点击左边栏区域后任意移动,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 5. 鼠标点击右侧文档区域后任意移动,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: action - description: 6. 鼠标点击窗口外桌面区域,,按键盘上下键或pageup/pagedown - needs_accessible_name: false - - step_type: assert - description: 1. 焦点默认在文档中,文档正常逐行翻页/逐页翻页 - needs_accessible_name: false - - step_type: assert - description: 2. 焦点转移到工具栏 - needs_accessible_name: false - - step_type: assert - description: 3. 焦点在输入框,文档不会进行翻页 - needs_accessible_name: false - - step_type: assert - description: 4. 焦点在左侧,缩略图进行翻页 - needs_accessible_name: false - - step_type: assert - description: 5. 焦点在右侧,文档进行翻页 - needs_accessible_name: false - - step_type: assert - description: 6. 焦点在桌面中,选中桌面应用 - needs_accessible_name: false -- id: case_1580597 - name: 打开多个窗口,窗口A中点击“关于”并关闭,再点击窗口B中的“关于”无异常 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 打开多个窗口,窗口A中点击“关于”并关闭,再点击窗口B中的“关于”无异常 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开窗口A和窗口B-> 在窗口A中打开关于窗口,并关闭窗口A - needs_accessible_name: false - - step_type: assert - description: 2. 窗口B中点击“关于”菜单,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 窗口A关闭 - needs_accessible_name: false - - step_type: assert - description: 2. 正常查看 - needs_accessible_name: false -- id: case_1580595 - name: 打开多份文档并进入全屏或退出,不会丢失 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 打开多份文档并进入全屏或退出,不会丢失 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开多份文档并进入全屏 - needs_accessible_name: false - - step_type: action - description: 2. 全屏界面添加新的文档 - needs_accessible_name: false - - step_type: action - description: 3. 退出全屏 - needs_accessible_name: false - - step_type: action - description: 4. 全屏界面关闭部分文档,再退出全屏 - needs_accessible_name: false - - step_type: assert - description: 1. 文档正常显示,不会丢失 - needs_accessible_name: false - - step_type: assert - description: 2. 文档标题正常显示 - needs_accessible_name: false - - step_type: assert - description: 3. 文档正常显示,不会丢失 - needs_accessible_name: false - - step_type: assert - description: 4. 文档正常显示 - needs_accessible_name: false -- id: case_1580589 - name: 【UI】是否保存提示语显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 【UI】是否保存提示语显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,编辑后关闭,查看提示语显示 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出是否保存弹框,提示语为 是否保存对“xxx”的编辑 - needs_accessible_name: false -- id: case_1580585 - name: 【UI】搜索框界面显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 【UI】搜索框界面显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,打开搜索框,未输入关键词查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 2. 打开文档,打开搜索框,输入关键词未按enter键,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 3. 打开文档,打开搜索框,输入关键词并按enter键,查看界面显示 - needs_accessible_name: false - - step_type: assert - description: 1. 向上、向下切换按键置灰显示 - needs_accessible_name: false - - step_type: assert - description: 2. 向上、向下切换按键置灰显示 - needs_accessible_name: false - - step_type: assert - description: 3. 向上、向下切换按键高亮显示 - needs_accessible_name: false -- id: case_1580583 - name: 多个英文或中文关键字均可以正常搜索到 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 多个英文或中文关键字均可以正常搜索到 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档,在输入框中输入英文关键字,如:user,按键盘enter键,查看 - needs_accessible_name: false - - step_type: action - description: 2. 点击搜索框上一个、下一个按钮 - needs_accessible_name: false - - step_type: assert - description: 3. 打开文档,在输入框中输入中文关键字,如:系统,按键盘enter键,查看 - needs_accessible_name: false - - step_type: action - description: 4. 点击搜索框上一个、下一个按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 搜索结果高亮显示,左侧栏中搜索结果内容与个数显示正确 - needs_accessible_name: false - - step_type: assert - description: 2. 按整个单词跳转,而不是按单个字母跳转;点击“上一个” 、“下一个”按钮均可以起作用,跳转到最后一个关键字后循环切换 - needs_accessible_name: false - - step_type: assert - description: 3. 搜索结果高亮显示,左侧栏中搜索结果个数显示正确 - needs_accessible_name: false - - step_type: assert - description: 4. 按整个词语跳转,而不是按单个字跳转;点击“上一个” 、“下一个”按钮均可以起作用,跳转到最后一个关键字后循环切换 - needs_accessible_name: false -- id: case_1580581 - name: 缓慢移动放大镜,界面无抖动现象 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 缓慢移动放大镜,界面无抖动现象 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开放大镜后缓慢移动查看 - needs_accessible_name: false - - step_type: assert - description: 2. 在高分屏中切换分辨率后移动放大镜查看 - needs_accessible_name: false - - step_type: assert - description: 1. 界面显示正常,无抖动现象 - needs_accessible_name: false - - step_type: assert - description: 2. 界面显示正常,无抖动现象 - needs_accessible_name: false -- id: case_1580575 - name: 进入全屏再退出,窗口大小需保持之前的状态 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 进入全屏再退出,窗口大小需保持之前的状态 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,点击最大化按钮 - needs_accessible_name: false - - step_type: action - description: 2. 点击右键菜单中的“全屏”菜单 - needs_accessible_name: false - - step_type: action - description: 3. 右击主视图界面弹出右键菜单,点击“退出全屏”菜单 - needs_accessible_name: false - - step_type: action - description: 4. 打开文档,显示为默认窗口大小,点击右键菜单中的“全屏”菜单 - needs_accessible_name: false - - step_type: action - description: 5. 右击主视图界面弹出右键菜单,点击“退出全屏”菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 窗口最大化显示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入全屏显示 - needs_accessible_name: false - - step_type: assert - description: 3. 可以退出全屏显示,窗口需保持最大化显示 - needs_accessible_name: false - - step_type: assert - description: 4. 进入全屏显示 - needs_accessible_name: false - - step_type: assert - description: 5. 可以退出全屏显示,窗口需保持默认大小显示 - needs_accessible_name: false -- id: case_1580573 - name: 鼠标放置在屏幕顶端或左侧边缘,按快捷键F11,工具栏和左侧栏正常弹出可点击 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 鼠标放置在屏幕顶端或左侧边缘,按快捷键F11,工具栏和左侧栏正常弹出可点击 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,点击最大化显示 - needs_accessible_name: false - - step_type: action - description: 2. 鼠标放置在屏幕顶端,按快捷键F11 - needs_accessible_name: false - - step_type: action - description: 3. 打开文档,点击最大化显示 - needs_accessible_name: false - - step_type: action - description: 4. 鼠标放置在屏幕左侧边缘,按快捷键F11 - needs_accessible_name: false - - step_type: assert - description: 1. 文档最大化显示 - needs_accessible_name: false - - step_type: assert - description: 2. 工具栏自动弹出,按钮可点击,不会置灰显示 - needs_accessible_name: false - - step_type: assert - description: 3. 文档最大化显示 - needs_accessible_name: false - - step_type: assert - description: 4. 左侧栏自动弹出,按钮可点击,不会置灰显示 - needs_accessible_name: false -- id: case_1580565 - name: 切换至新的用户,检查文档查看器版本和基本功能 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 切换至新的用户,检查文档查看器版本和基本功能 - status: active - reason: '' - steps: - - step_type: action - description: 1. 进入设置添加新的用户 - needs_accessible_name: false - - step_type: assert - description: 2. 切换至新的用户,检查文档查看器版本和基本功能 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: 2. 版本正确,基本功能正常 - needs_accessible_name: false -- id: case_1580557 - name: 默认打开方式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档打开(#114147) - description: 默认打开方式 - status: active - reason: '' - steps: - - step_type: action - description: 1. 刷机后首次双击PDF格式文档 - needs_accessible_name: false - - step_type: action - description: 2. 刷机后首次双击DJVU格式文档 - needs_accessible_name: false - - step_type: action - description: 3. 刷机后首次双击DOCX格式文档 - needs_accessible_name: false - - step_type: assert - description: 1. 若有其他支持的应用,可能使用文档查看器打开;如无,直接通过文档查看器应用打开。 - needs_accessible_name: false - - step_type: assert - description: 2. 若有其他支持的应用,可能使用文档查看器打开;如无,直接通过文档查看器应用打开 - needs_accessible_name: false - - step_type: assert - description: 3. 若有其他支持的应用,可能使用文档查看器打开;如无,直接通过文档查看器应用打开 - needs_accessible_name: false -- id: case_1580553 - name: 超链接详情浮窗显示 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 超链接详情浮窗显示 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开带有超链接文本的文档,鼠标(默认选择样式)放置在超链接文本之上,查看 - needs_accessible_name: false - - step_type: assert - description: 2. 移走鼠标,查看 - needs_accessible_name: false - - step_type: assert - description: 1. 鼠标显示为手形样式,显示超链接详情浮窗,浮窗立即显示无间隔时长,与UI图相符。浮窗内容无法点击 - needs_accessible_name: false - - step_type: assert - description: 2. 超链接详情浮窗和手形样式消失,鼠标恢复选择样式 - needs_accessible_name: false -- id: case_1580551 - name: 点击超链接 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 点击超链接 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 鼠标放置在超链接文本之上,弹出手形样式和详情浮窗,点击超链接,查看 - needs_accessible_name: false - - step_type: action - description: 2. 安全提示弹框弹出后,点击关闭按钮 - needs_accessible_name: false - - step_type: action - description: 3. 安全提示弹框弹出后,点击“阻止”按钮 - needs_accessible_name: false - - step_type: action - description: 4. 安全提示弹框弹出后,点击“允许”按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出安全提示弹框,弹框中显示关闭、“阻止”、“允许”按钮 - needs_accessible_name: false - - step_type: assert - description: 2. 关闭弹窗,不做任何操作 - needs_accessible_name: false - - step_type: assert - description: 3. 关闭弹窗,不做任何操作 - needs_accessible_name: false - - step_type: assert - description: 4. 关闭弹窗,打开浏览器并跳转至该链接(网页的超链接会打开浏览器,email超链接会打开邮箱应用,多媒体超链接会打开相应的应用) - needs_accessible_name: false -- id: case_1580549 - name: 安全提示弹框弹出后,点击应用其他菜单不应该起作用 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 安全提示弹框弹出后,点击应用其他菜单不应该起作用 - status: active - reason: '' - steps: - - step_type: action - description: 1. 安全提示弹框弹出后,点击应用其他菜单 - needs_accessible_name: false - - step_type: assert - description: 1. 点击均无作用 - needs_accessible_name: false -- id: case_1580545 - name: 每次点击超链接都会弹出安全提示弹框 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 每次点击超链接都会弹出安全提示弹框 - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击超链接文本,点击安全提示弹框中的“允许”按钮 - needs_accessible_name: false - - step_type: action - description: 2. 再次点击此超链接 - needs_accessible_name: false - - step_type: assert - description: 1. 关闭弹窗,打开浏览器并跳转至该链接 - needs_accessible_name: false - - step_type: assert - description: 2. 继续弹出安全提示弹框,点击“允许”按钮,浏览器中重新打开另一个标签页 - needs_accessible_name: false - - step_type: assert - description: 备注:每次点击超链接都会弹出安全提示弹框 - needs_accessible_name: false -- id: case_1580543 - name: 切换至手形工具点击超链接 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 切换至手形工具点击超链接 - status: active - reason: '' - steps: - - step_type: action - description: 1. 切换至手形工具,放置在超链接文本之上 - needs_accessible_name: false - - step_type: action - description: 2. 切换至手形工具,点击超链接文本 - needs_accessible_name: false - - step_type: action - description: 3. 切换至手形工具,选中超链接文本或普通文本 - needs_accessible_name: false - - step_type: action - description: 4. 切换至手形工具,右击超链接文本 - needs_accessible_name: false - - step_type: assert - description: 1. 会显示超链接浮窗 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出安全提示弹框,弹框中显示关闭、“阻止”、“允许”按钮,点击各按钮功能正常 - needs_accessible_name: false - - step_type: assert - description: 3. 无法选中超链接文本或普通文本 - needs_accessible_name: false - - step_type: assert - description: 4. 弹出搜索相关的右键菜单 - needs_accessible_name: false -- id: case_1580533 - name: 不选中文本右击 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 不选中文本右击 - status: active - reason: '' - steps: - - step_type: action - description: 1. 不选中,直接右击超链接文本 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出包含搜索等的菜单的右键菜单,点击各菜单功能正常 - needs_accessible_name: false -- id: case_1580529 - name: 安全提示弹框弹出后按tab键 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 安全提示弹框弹出后按tab键 - status: active - reason: '' - steps: - - step_type: action - description: 1. 点击超链接弹出安全提示弹框 - needs_accessible_name: false - - step_type: action - description: 2. 按tab键切换 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: '2.' - needs_accessible_name: false -- id: case_1580523 - name: 退出幻灯片播放,应用保持之前的最大化或默认状态 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 退出幻灯片播放,应用保持之前的最大化或默认状态 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,点击最大化 - needs_accessible_name: false - - step_type: action - description: 2. 右击主视图界面弹出右键菜单,点击幻灯片播放菜单 - needs_accessible_name: false - - step_type: action - description: 3. 点击底部按钮的X键,或键盘ESC键 - needs_accessible_name: false - - step_type: assert - description: 4. 打开文档,查看默认状态 - needs_accessible_name: false - - step_type: action - description: 5. 右击主视图界面弹出右键菜单,点击幻灯片播放菜单 - needs_accessible_name: false - - step_type: action - description: 6. 点击底部按钮的X键,或键盘ESC键 - needs_accessible_name: false - - step_type: assert - description: 1. 应用最大化显示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放 - needs_accessible_name: false - - step_type: assert - description: 3. 退出幻灯片播放,应用窗口保持最大化显示 - needs_accessible_name: false - - step_type: assert - description: 4. 窗口为默认大小 - needs_accessible_name: false - - step_type: assert - description: 5. 进入幻灯片播放 - needs_accessible_name: false - - step_type: assert - description: 6. 退出幻灯片播放,应用窗口保持默认大小 - needs_accessible_name: false -- id: case_1580519 - name: 未连接打印机,存为PDF - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 未连接打印机,存为PDF - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,点击主菜单再点击“打印”菜单 - needs_accessible_name: false - - step_type: action - description: 2. 打印预览界面默认选择“存为PDF”,页码范围是“全部”,点击保存菜单,进入选择路径界面,选择后保存 - needs_accessible_name: false - - step_type: action - description: 3. 打印预览界面默认选择“存为PDF”,页码范围选择“当前页”,点击保存菜单,进入选择路径界面,选择后保存 - needs_accessible_name: false - - step_type: action - description: 4. 打印预览界面默认选择“存为PDF”,页码范围选择“指定页面”,点击保存菜单,进入选择路径界面,选择后保存 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出打印预览界面 - needs_accessible_name: false - - step_type: assert - description: 2. 打印预览界面关闭,进入文件保存的路径,打开打印后的文档,显示正确 - needs_accessible_name: false - - step_type: assert - description: 3. 打印预览界面关闭,进入文件保存的路径,打开打印后的文档,仅显示当前的1页 - needs_accessible_name: false - - step_type: assert - description: 4. 打印预览界面关闭,进入文件保存的路径,打开打印后的文档,仅显示指定的页面 - needs_accessible_name: false -- id: case_1580517 - name: 未连接打印机,另存为图片 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 未连接打印机,另存为图片 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,点击主菜单再点击“打印”菜单 - needs_accessible_name: false - - step_type: action - description: 2. 打印预览界面默认选择“另存为图片”,页码范围是“全部”,点击保存菜单,进入选择路径界面,选择后保存 - needs_accessible_name: false - - step_type: action - description: 3. 打印预览界面默认选择“另存为图片”,页码范围选择“当前页”,点击保存菜单,进入选择路径界面,选择后保存 - needs_accessible_name: false - - step_type: action - description: 4. 打印预览界面默认选择“另存为图片”,页码范围选择“指定页面”,点击保存菜单,进入选择路径界面,选择后保存 - needs_accessible_name: false - - step_type: assert - description: 1. 弹出打印预览界面 - needs_accessible_name: false - - step_type: assert - description: 2. 打印预览界面关闭,进入文件保存的路径,打开另存的图片文件夹,显示全部页面图片 - needs_accessible_name: false - - step_type: assert - description: 3. 打印预览界面关闭,进入文件保存的路径,打开打印后的文档,仅显示当前的1页图片 - needs_accessible_name: false - - step_type: assert - description: 4. 打印预览界面关闭,进入文件保存的路径,打开打印后的文档,仅显示指定的页面图片 - needs_accessible_name: false -- id: case_1580513 - name: 支持打开多个窗口 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/主菜单(#114141) - description: 支持打开多个窗口 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 打开文档查看器 - needs_accessible_name: false - - step_type: action - description: 2. 点击主菜单弹出菜单列表,点击“新窗口”菜单 - needs_accessible_name: false - - step_type: action - description: 3. 重复步骤2 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: 2. 弹出一个新窗口 - needs_accessible_name: false - - step_type: assert - description: 3. 继续弹出新窗口,窗口数量限制在20个以内,窗口不会重叠在一起 - needs_accessible_name: false -- id: case_1580491 - name: 打开PDF和DOCX大文档无异常 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/压力(#114171) - description: 打开PDF和DOCX大文档无异常 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开50M、100M、200M、300M左右的PDF大文档 - needs_accessible_name: false - - step_type: action - description: 2. 打开10M、20M、50M、100M左右的DOCX大文档 - needs_accessible_name: false - - step_type: assert - description: 1. 正常打开,点击菜单无异常 - needs_accessible_name: false - - step_type: assert - description: 2. 正常打开,点击菜单无异常 - needs_accessible_name: false -- id: case_1580489 - name: 注释内容达到上限后保存 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/缩略图/注释(#114167) - description: 注释内容达到上限后保存 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档,分别添加高亮注释和图标注释,输入注释内容均达到上限1500字 - needs_accessible_name: false - - step_type: action - description: 2. 按快捷键Ctrl+S保存 - needs_accessible_name: false - - step_type: action - description: 3. 关闭文档,再打开 - needs_accessible_name: false - - step_type: assert - description: 1. 添加成功 - needs_accessible_name: false - - step_type: assert - description: 2. 弹出“保存成功”提示 - needs_accessible_name: false - - step_type: assert - description: 3. 高亮注释和图标注释显示正确 - needs_accessible_name: false -- id: case_1580481 - name: 打印预览显示正常 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/右键菜单(#114157) - description: 打印预览显示正常 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开横向显示的PDF格式文档(可以通过ppt转化) - needs_accessible_name: false - - step_type: assert - description: 2. 点击打印,进入打印预览界面,查看预览图片的显示 - needs_accessible_name: false - - step_type: action - description: 3. 打开普通纵向显示的PDF格式文档 - needs_accessible_name: false - - step_type: assert - description: 4. 点击打印,进入打印预览界面,查看预览图片的显示 - needs_accessible_name: false - - step_type: assert - description: 1. 界面内容显示正常 - needs_accessible_name: false - - step_type: assert - description: 2. 正常横向显示,不会被纵向拉伸 - needs_accessible_name: false - - step_type: assert - description: 3. 界面内容显示正常 - needs_accessible_name: false - - step_type: assert - description: 4. 显示正常 - needs_accessible_name: false -- id: case_1580443 - name: 幻灯片播放时全屏展示播放 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片播放时全屏展示播放 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: assert - description: '1.' - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放,播放内容不会进行拉伸,顶格展示 - needs_accessible_name: false -- id: case_1580439 - name: 幻灯片播放时UI - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片播放时UI - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 菜单栏显示 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放,播放内容不会进行拉伸,顶格展示 - needs_accessible_name: false - - step_type: assert - description: 3. 鼠标不在菜单栏上,3秒自动隐藏(鼠标在菜单栏上,一直显示不隐藏) - needs_accessible_name: false -- id: case_1580437 - name: 幻灯片播放默认效果 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片播放默认效果 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 幻灯片默认暂停播放 - needs_accessible_name: false -- id: case_1580435 - name: 幻灯片切换 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片切换 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 鼠标左击点击幻灯片任意位置 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. 切换到下一页 - needs_accessible_name: false -- id: case_1580433 - name: 键盘交互-幻灯片切换 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 键盘交互-幻灯片切换 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 点击方向键下键或者右键 - needs_accessible_name: false - - step_type: action - description: 4. 点击方向键上键或者左键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. 切换到下一页 - needs_accessible_name: false - - step_type: assert - description: 4. 切换到上一页 - needs_accessible_name: false -- id: case_1580431 - name: 幻灯片播放 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片播放 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 点击菜单键中播放按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. 按钮状态变成暂停,幻灯片开始播放 - needs_accessible_name: false -- id: case_1580429 - name: 幻灯片手动点击最后一页 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片手动点击最后一页 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 手动点击到最后一页幻灯片 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. toast提示“已是最后一页”3秒消失,向后按钮置灰 - needs_accessible_name: false -- id: case_1580427 - name: 幻灯片播放到最后一页 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片播放到最后一页 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 播放到最后一页点击往下翻时 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. toast提示“已是第一页”3秒后小时,向后按钮置灰 - needs_accessible_name: false -- id: case_1580425 - name: 幻灯片自动播放 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片自动播放 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 自动播放时,播放到最后一页时,自动暂停 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. 菜单键中暂停按钮变成播放按钮,再次点击播放从第一页开始播放 - needs_accessible_name: false -- id: case_1580417 - name: 幻灯片播放到最后一页-滚轮 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片播放到最后一页-滚轮 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 播放到最后一页滚轮向下滚动 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. toast提示“已是最后一页”3秒后小时,向后按钮置灰 - needs_accessible_name: false -- id: case_1580415 - name: 幻灯片播放到最后一页-下键 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片播放到最后一页-下键 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 播放到最后一页键盘点击下键或右键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. toast提示“已是最后一页”3秒后小时,向后按钮置灰 - needs_accessible_name: false -- id: case_1580413 - name: 幻灯片播放切换-键盘 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片播放切换-键盘 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 点击自动播放按钮 - needs_accessible_name: false - - step_type: action - description: 4. 点击方向键下键或者右键 - needs_accessible_name: false - - step_type: action - description: 5. 点击方向键上键或者左键 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. 幻灯片开始播放 - needs_accessible_name: false - - step_type: assert - description: 4. 切换到下一页 - needs_accessible_name: false - - step_type: assert - description: 5. 切换到上一页 - needs_accessible_name: false -- id: case_1580411 - name: 幻灯片播放切换-鼠标滚轮 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/社区需求(#114155) - description: 幻灯片播放切换-鼠标滚轮 - status: active - reason: '' - steps: - - step_type: action - description: 1. 依次在PDF,DJVU,DOCX任意位置右击 - needs_accessible_name: false - - step_type: action - description: 2. 点击幻灯片放映 - needs_accessible_name: false - - step_type: action - description: 3. 点击自动播放按钮 - needs_accessible_name: false - - step_type: action - description: 4. 鼠标滚轮上下滚动 - needs_accessible_name: false - - step_type: assert - description: 1. 弹框展示 - needs_accessible_name: false - - step_type: assert - description: 2. 进入幻灯片播放界面 - needs_accessible_name: false - - step_type: assert - description: 3. 幻灯片开始播放 - needs_accessible_name: false - - step_type: assert - description: 4. 切换到上一页/下一页 - needs_accessible_name: false -- id: case_1580409 - name: 1、快捷键_Ctrl+Home到首页 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/其它交互(#114177) - description: 1、快捷键_Ctrl+Home到首页 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 当前页非首页,同时按快捷键Ctrl+Home(笔记本Ctrl+左键),查看右侧详情页 - needs_accessible_name: false - - step_type: action - description: 2. 点击缩略图按钮,进入缩略图页 - needs_accessible_name: false - - step_type: action - description: 3. 点击缩略图-书签按钮,进入书签页 - needs_accessible_name: false - - step_type: action - description: 4. 点击缩略图-注释按钮,进入注释页 - needs_accessible_name: false - - step_type: assert - description: 1. 右侧详情页定位到首页 - needs_accessible_name: false - - step_type: assert - description: 2. 缩略图-缩略图页 高亮定位到文件的首页 - needs_accessible_name: false - - step_type: assert - description: 3. 缩略图-书签页 跟随高亮定位到文件的首页 - needs_accessible_name: false - - step_type: assert - description: 4. 缩略图-注释 没有高亮定位到任何页 - needs_accessible_name: false -- id: case_1580407 - name: 2、快捷键_Ctrl+End到末尾 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/其它交互(#114177) - description: 2、快捷键_Ctrl+End到末尾 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 当前页非尾页,同时按快捷键Ctrl+End(笔记本Ctrl+右键),查看右侧详情页 - needs_accessible_name: false - - step_type: action - description: 2. 点击缩略图按钮,进入缩略图页 - needs_accessible_name: false - - step_type: action - description: 3. 点击缩略图-书签按钮,进入书签页 - needs_accessible_name: false - - step_type: action - description: 4. 点击缩略图-注释按钮,进入注释页 - needs_accessible_name: false - - step_type: assert - description: 1. 右侧详情页定位到末尾 - needs_accessible_name: false - - step_type: assert - description: 2. 缩略图-缩略图页 高亮定位到文件的末尾 - needs_accessible_name: false - - step_type: assert - description: 3. 缩略图-书签页 跟随高亮定位到文件的末尾 - needs_accessible_name: false - - step_type: assert - description: 4. 缩略图-注释 没有高亮定位到任何页 - needs_accessible_name: false -- id: case_1580405 - name: 3、快捷键_Ctrl+Home到首页,首页、尾页没有书签 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/其它交互(#114177) - description: 3、快捷键_Ctrl+Home到首页,首页、尾页没有书签 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 当前页非首页,同时按快捷键Ctrl+Home,查看右侧详情页 - needs_accessible_name: false - - step_type: action - description: 2. 点击缩略图按钮,进入缩略图页 - needs_accessible_name: false - - step_type: action - description: 3. 点击缩略图-书签按钮,进入书签页 - needs_accessible_name: false - - step_type: action - description: 4. 点击缩略图-注释按钮,进入注释页 - needs_accessible_name: false - - step_type: assert - description: 1. 右侧详情页定位到首页 - needs_accessible_name: false - - step_type: assert - description: 2. 缩略图-缩略图页 高亮定位到文件的首页 - needs_accessible_name: false - - step_type: assert - description: 3. 缩略图-书签页 没有高亮定位到任何页 - needs_accessible_name: false - - step_type: assert - description: 4. 缩略图-注释 没有高亮定位到任何页 - needs_accessible_name: false -- id: case_1580363 - name: 1、视图保持_新安装新标签页首次打开文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 1、视图保持_新安装新标签页首次打开文档 - status: active - reason: '' - steps: - - step_type: action - description: 1. 在新标签页首次打开文档A - needs_accessible_name: false - - step_type: assert - description: 1. 文档A页面视图 默认为适合页面 - needs_accessible_name: false -- id: case_1580353 - name: 6、视图保持_调整页面视图后新窗口打开新文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 6、视图保持_调整页面视图后新窗口打开新文档 - status: active - reason: '' - steps: - - step_type: action - description: 1. 打开文档A且调整页面视图为A(适合页面) - needs_accessible_name: false - - step_type: action - description: 2. 在新窗口打开文档B - needs_accessible_name: false - - step_type: assert - description: 1. 调整页面视图成功 - needs_accessible_name: false - - step_type: assert - description: 2. 新打开的文档B页面视图为A(适合页面) - needs_accessible_name: false -- id: case_1580331 - name: 17、视图保持_修改页面视图后在多标签页打开调整过页面视图的文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 17、视图保持_修改页面视图后在多标签页打开调整过页面视图的文档 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 窗口1查看文档C且调整页面视图C(200%),窗口2查看文档D且调整页面视图D(适应宽度) - needs_accessible_name: false - - step_type: action - description: 2. 两个窗口分别在新标签页打开文档A、文档B - needs_accessible_name: false - - step_type: assert - description: 1. 调整页面视图成功 - needs_accessible_name: false - - step_type: assert - description: 2. 文档A页面视图为A(适合页面),文档B页面视图为B(25%) - needs_accessible_name: false -- id: case_1580329 - name: 18、视图保持_修改页面视图后在多窗口打开调整过页面视图的文档 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/文档视图/操作(#114159) - description: 18、视图保持_修改页面视图后在多窗口打开调整过页面视图的文档 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 窗口1查看文档C且调整页面视图C(300%),窗口2查看文档D且调整页面视图D(75%) - needs_accessible_name: false - - step_type: action - description: 2. 分别在两个新窗口打开文档A、文档B - needs_accessible_name: false - - step_type: assert - description: 1. 调整页面视图成功 - needs_accessible_name: false - - step_type: assert - description: 2. 文档A页面视图为A(双页显示、默认大小),文档B页面视图为B(双页显示、500%) - needs_accessible_name: false -- id: case_1580327 - name: 1、最小尺寸_检查 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/窗口管理(#114139) - description: 1、最小尺寸_检查 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 检查窗口尺寸 - needs_accessible_name: false - - step_type: assert - description: 2. 打开新窗口,检查新窗口尺寸 - needs_accessible_name: false - - step_type: assert - description: 3. 检查各个子页面 - needs_accessible_name: false - - step_type: assert - description: 1. 应用窗口尺寸680*300 - needs_accessible_name: false - - step_type: assert - description: 2. 新窗口尺寸为默认尺寸 - needs_accessible_name: false - - step_type: assert - description: 3. 无遮挡、无压缩变形 - needs_accessible_name: false -- id: case_1580325 - name: 3、最小尺寸_窗口最大化之后再点击最小化按钮 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/窗口管理(#114139) - description: 3、最小尺寸_窗口最大化之后再点击最小化按钮 - status: active - reason: '' - steps: - - step_type: action - description: 1. 窗口最大化之后再点击最小化按钮 - needs_accessible_name: false - - step_type: assert - description: 1. 窗口尺寸为最小窗口680*300 - needs_accessible_name: false -- id: case_1580323 - name: 4、最小尺寸_关闭后再次打开应用 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/窗口管理(#114139) - description: 4、最小尺寸_关闭后再次打开应用 - status: active - reason: '' - steps: - - step_type: action - description: 1. 关闭后再次打开应用 - needs_accessible_name: false - - step_type: assert - description: 1. 窗口尺寸为最小窗口680*300 - needs_accessible_name: false -- id: case_1580309 - name: 【文档查看器紧凑模式】启用紧凑模式 - module: /V25_2500(测试部专用)/B类解耦商店应用/文档查看器/交互/其它交互(#114177) - description: 【文档查看器紧凑模式】启用紧凑模式 - status: active - reason: '' - steps: - - step_type: assert - description: 1. 启动【文档查看器】检查以下控件: - needs_accessible_name: false - - step_type: action - description: ①标题栏侧边栏按钮 - needs_accessible_name: false - - step_type: action - description: ②查找界面的向上及向下查找 - needs_accessible_name: false - - step_type: action - description: ③侧边栏界面的翻页按钮 - needs_accessible_name: false - - step_type: action - description: ④侧边栏宽度 - needs_accessible_name: false - - step_type: action - description: ⑤侧边栏tab按钮大小 - needs_accessible_name: false - - step_type: action - description: ⑥添加书签、添加注释按钮高度 - needs_accessible_name: false - - step_type: action - description: ⑦页码背景高度 - needs_accessible_name: false - - step_type: action - description: ⑧退出全屏图标大小适配 - needs_accessible_name: false - - step_type: action - description: 2. 进行涉及紧凑模式调整的控件点击和跳转 - needs_accessible_name: false - - step_type: assert - description: 3. 切换应用主题后,查看步骤一控件 - needs_accessible_name: false - - step_type: assert - description: 1. 控件呈现紧凑模式 - needs_accessible_name: false - - step_type: assert - description: 2. 调整后的控件点击响应正常,页面切换流畅 - needs_accessible_name: false - - step_type: assert - description: 3. 主题切换后,紧凑模式控件显示正常 - needs_accessible_name: false diff --git a/tests/at/dump/runtime.yaml b/tests/at/dump/runtime.yaml deleted file mode 100644 index ef26b129..00000000 --- a/tests/at/dump/runtime.yaml +++ /dev/null @@ -1,3682 +0,0 @@ -version: '1.0' -app: deepin-reader -type: runtime -tree: -- role: form - name: Form_DMainWindow - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - enabled - - focusable - - resizable - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_Central - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_widget_1 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_CentralNavPage - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - children: - - role: label - name: Label_Drag documents here - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: label - name: 'Label_format supported: PDF,DJVU,DOCX,XPS' - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: button - name: Button_SelectFile - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - ShowMenu - index_in_parent: 2 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: image - name: Label_Icon - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 3 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: form - name: Form_CentralDocPage - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_DocSheet - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_SheetSidebar - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - enabled - - focusable - - sensitive - source: runtime - children: - - role: form - name: Form_SearchResWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - children: - - role: label - name: 无搜索结果 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - focusable - - manages_descendants - - sensitive - source: runtime - - role: check box - name: Button_thumbnail - object_name: '' - accessible_id: '' - description: 缩略图 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 1 - states: - - checkable - - enabled - - focusable - - sensitive - source: runtime - - role: check box - name: Button_catalog - object_name: '' - accessible_id: '' - description: 目录 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 2 - states: - - checkable - - checked - - enabled - - focusable - - sensitive - source: runtime - - role: check box - name: Button_bookmark - object_name: '' - accessible_id: '' - description: 书签 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 3 - states: - - checkable - - enabled - - focusable - - sensitive - source: runtime - - role: check box - name: Button_annotation - object_name: '' - accessible_id: '' - description: 注释 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 4 - states: - - checkable - - enabled - - focusable - - sensitive - source: runtime - - role: check box - name: Button_search - object_name: '' - accessible_id: '' - description: Search - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 5 - states: - - checkable - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_BookMarkWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 6 - states: - - enabled - - sensitive - source: runtime - children: - - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - focusable - - manages_descendants - - sensitive - source: runtime - - role: button - name: Button_BookmarkAdd - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - ShowMenu - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_BookMarkLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_NotesWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 7 - states: - - enabled - - sensitive - source: runtime - children: - - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - focusable - - manages_descendants - - sensitive - source: runtime - children: - - role: list item - name: '0' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 0 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '1' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 1 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '2' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 2 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '3' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 3 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '4' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 4 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '5' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 5 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '6' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 6 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '7' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 7 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '8' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 8 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '9' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 9 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '10' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 10 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '11' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 11 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '12' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 12 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '13' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 13 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '14' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 14 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '15' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 15 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '16' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 16 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '17' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 17 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '18' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 18 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '19' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 19 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '20' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 20 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '21' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 21 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '22' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 22 - states: - - enabled - - focusable - - focused - - selectable - - selected - - sensitive - - showing - - transient - - visible - source: runtime - - role: button - name: Button_NotesAdd - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - ShowMenu - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_NotesLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_ThumbnailWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 8 - states: - - enabled - - sensitive - source: runtime - children: - - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - focusable - - manages_descendants - - sensitive - source: runtime - children: - - role: list item - name: '0' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 0 - states: - - enabled - - focusable - - focused - - selectable - - selected - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '1' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 1 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '2' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 2 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '3' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 3 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '4' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 4 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '5' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 5 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '6' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 6 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '7' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 7 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '8' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 8 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '9' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 9 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '10' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 10 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '11' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 11 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '12' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 12 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '13' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 13 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '14' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 14 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '15' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 15 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '16' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 16 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '17' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 17 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '18' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 18 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '19' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 19 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '20' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 20 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '21' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 21 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '22' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 22 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '23' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 23 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '24' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 24 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '25' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 25 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '26' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 26 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '27' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 27 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '28' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 28 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '29' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 29 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '30' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 30 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '31' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 31 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '32' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 32 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '33' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 33 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '34' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 34 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '35' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 35 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '36' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 36 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '37' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 37 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '38' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 38 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '39' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 39 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '40' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 40 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '41' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 41 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '42' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 42 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '43' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 43 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '44' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 44 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '45' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 45 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '46' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 46 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '47' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 47 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '48' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 48 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '49' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 49 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '50' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 50 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '51' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 51 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '52' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 52 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '53' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 53 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '54' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 54 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '55' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 55 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '56' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 56 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '57' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 57 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '58' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 58 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '59' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 59 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '60' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 60 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '61' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 61 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '62' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 62 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '63' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 63 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '64' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 64 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '65' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 65 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '66' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 66 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '67' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 67 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '68' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 68 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '69' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 69 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '70' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 70 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '71' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 71 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '72' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 72 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '73' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 73 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '74' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 74 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '75' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 75 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '76' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 76 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '77' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 77 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '78' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 78 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '79' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 79 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '80' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 80 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '81' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 81 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '82' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 82 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '83' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 83 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '84' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 84 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '85' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 85 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '86' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 86 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '87' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 87 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '88' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 88 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '89' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 89 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '90' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 90 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '91' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 91 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '92' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 92 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '93' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 93 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '94' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 94 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '95' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 95 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '96' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 96 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '97' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 97 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '98' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 98 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '99' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 99 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: form - name: Form_Paging - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - source: runtime - children: - - role: label - name: Label_TotalPage - object_name: '' - accessible_id: '' - description: '344' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: form - name: Form_Page - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - source: runtime - children: - - role: text - name: pageEdit - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - editable - - enabled - - focusable - - sensitive - source: runtime - - role: label - name: CurrentPage - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: button - name: Button_ThumbnailPre - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 3 - states: - - focusable - source: runtime - - role: button - name: Button_ThumbnailNext - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 4 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_ThumbnailLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_CatalogWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 9 - states: - - enabled - - sensitive - source: runtime - children: - - role: label - name: Label_title - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: tree - name: View_CatalogTree - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - manages_descendants - - sensitive - source: runtime - children: - - role: table column header - name: '1' - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - - role: table column header - name: '2' - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - source: runtime - - role: table cell - name: JavaScript Application Design - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 2 - states: - - enabled - - focusable - - selectable - - selected - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '1' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 3 - states: - - enabled - - focusable - - selectable - - selected - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: brief contents - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 4 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '8' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 5 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: contents - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 6 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '10' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 7 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: foreword - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 8 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '16' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 9 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: preface - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 10 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '18' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 11 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: acknowledgments - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 12 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '20' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 13 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: about this book - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 14 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '22' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 15 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: about the author - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 16 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '26' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 17 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: about the cover illustration - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 18 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '27' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 19 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: Part 1 Build processes - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 20 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '30' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 21 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: Part 2 Managing complexity - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 22 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '126' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 23 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: appendix A Modules in Node.js - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 24 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '302' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 25 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: appendix B Introduction to Grunt - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 26 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '305' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 27 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: appendix C Picking your build tool - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 28 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '313' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 29 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: appendix D JavaScript code quality guide - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 30 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '322' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 31 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: index - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 32 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '336' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 33 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: JavaScript Application Design-back - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 34 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '344' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 35 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: maps and atlases, especially of North America. His work as - a mapmaker sparked an interest in local d - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 36 - states: - - enabled - - focusable - - focused - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '27' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 37 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: 'a mapmaker sparked an interest in local dress customs of - the lands he surveyed and mapped; they are ' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 38 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '27' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 39 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: form - name: Form_SheetBrowser - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_qt_scrollarea_hcontainer - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_widget_2 - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_qt_scrollarea_vcontainer - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DocTabBar - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - source: runtime - children: - - role: page tab list - name: normal.pdf - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - children: - - role: page tab - name: normal.pdf - object_name: '' - accessible_id: '' - description: normal.pdf - actions: - - Press - index_in_parent: 0 - states: - - enabled - - focused - - selectable - - selected - - sensitive - source: runtime - - role: button - name: 向左滚动 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - focusable - source: runtime - - role: button - name: 向右滚动 - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 2 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: button - name: DTabBarAddButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - focusable - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 3 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_widget_3 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DMainWindowTitlebar - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: label - name: DTitlebarCenterArea - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DTitlebarTopHorizontalLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_DTitlebarHorizontalLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_DTitlebarLeftArea - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 3 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: button - name: DTitlebarIconLabel - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_TitleWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: check box - name: '' - object_name: '' - accessible_id: '' - description: 缩略图 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 0 - states: - - checkable - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_widget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_scaleEdit_P - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - children: - - role: text - name: DLineEditChildLineEdit - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - editable - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 2 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: label - name: normal.pdf - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - read_only - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DTitlebarRightArea - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 4 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_DTitlebarButtonArea - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: button - name: DTitlebarDWindowOptionButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 0 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: DTitlebarDWindowMinButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: DTitlebarDWindowMaxButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 2 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: DTitlebarDWindowQuitFullscreenButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 3 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: button - name: DTitlebarDWindowCloseButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 4 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DMainWindowTitleShadowLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 3 - states: - - enabled - - sensitive - - showing - - visible - source: runtime -- role: popup menu - name: DTitlebarMainMenu - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - resizable - - sensitive - source: runtime -- role: popup menu - name: DTitlebarThemeMenu - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - resizable - - sensitive - source: runtime - children: - - role: menu item - name: 浅色 - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - index_in_parent: 0 - states: - - checkable - - enabled - - sensitive - source: runtime - - role: menu item - name: 深色 - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - index_in_parent: 1 - states: - - checkable - - enabled - - sensitive - source: runtime - - role: menu item - name: 跟随系统 - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - index_in_parent: 2 - states: - - checkable - - checked - - enabled - - sensitive - source: runtime -- role: form - name: Form_Tips - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 3 - states: - - enabled - - sensitive - source: runtime diff --git a/tests/at/dump/scanned_gaps.yaml b/tests/at/dump/scanned_gaps.yaml deleted file mode 100644 index d88dd899..00000000 --- a/tests/at/dump/scanned_gaps.yaml +++ /dev/null @@ -1,2736 +0,0 @@ ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFXEU_InsertWord -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/pwl/cpwl_edit_impl.h -base_classes: -- IFX_Edit_UndoItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFXEU_InsertReturn -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/pwl/cpwl_edit_impl.h -base_classes: -- IFX_Edit_UndoItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFXEU_ReplaceSelection -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/pwl/cpwl_edit_impl.h -base_classes: -- IFX_Edit_UndoItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFXEU_Backspace -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/pwl/cpwl_edit_impl.h -base_classes: -- IFX_Edit_UndoItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFXEU_Delete -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/pwl/cpwl_edit_impl.h -base_classes: -- IFX_Edit_UndoItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFXEU_Clear -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/pwl/cpwl_edit_impl.h -base_classes: -- IFX_Edit_UndoItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFXEU_InsertText -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/pwl/cpwl_edit_impl.h -base_classes: -- IFX_Edit_UndoItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFX_KeyValue -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fxjs/cfx_keyvalue.h -base_classes: -- CFX_Value -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: vertex_dist_cmd -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/third_party/agg23/agg_vertex_sequence.h -base_classes: -- vertex_dist -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfTextAnnot -source_file: 3rdparty/deepin-pdfium/include/dpdfannot.h -base_classes: -- DPdfAnnot -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfSquareAnnot -source_file: 3rdparty/deepin-pdfium/include/dpdfannot.h -base_classes: -- DPdfAnnot -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfCIRCLEAnnot -source_file: 3rdparty/deepin-pdfium/include/dpdfannot.h -base_classes: -- DPdfAnnot -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfHightLightAnnot -source_file: 3rdparty/deepin-pdfium/include/dpdfannot.h -base_classes: -- DPdfAnnot -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfLinkAnnot -source_file: 3rdparty/deepin-pdfium/include/dpdfannot.h -base_classes: -- DPdfAnnot -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfWidgetAnnot -source_file: 3rdparty/deepin-pdfium/include/dpdfannot.h -base_classes: -- DPdfAnnot -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfUnknownAnnot -source_file: 3rdparty/deepin-pdfium/include/dpdfannot.h -base_classes: -- DPdfAnnot -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfUnderlineAnnot -source_file: 3rdparty/deepin-pdfium/include/dpdfannot.h -base_classes: -- DPdfAnnot -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfDoc -source_file: 3rdparty/deepin-pdfium/include/dpdfdoc.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfMutexLocker -source_file: 3rdparty/deepin-pdfium/include/dpdfglobal.h -base_classes: -- QMutexLocker -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DPdfPage -source_file: 3rdparty/deepin-pdfium/include/dpdfpage.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/base/optional.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TCoverageFormat1 -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fpdfapi/font/cfx_cttgsubtable.h -base_classes: -- TCoverageFormatBase -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TCoverageFormat2 -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fpdfapi/font/cfx_cttgsubtable.h -base_classes: -- TCoverageFormatBase -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TSubTable1 -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fpdfapi/font/cfx_cttgsubtable.h -base_classes: -- TSubTableBase -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TSubTable2 -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fpdfapi/font/cfx_cttgsubtable.h -base_classes: -- TSubTableBase -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_string_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_string_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_string_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_string_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/bytestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: IFX_ArchiveStream -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/fx_stream.h -base_classes: -- IFX_WriteStream -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: IFX_SeekableWriteStream -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/fx_stream.h -base_classes: -- IFX_StreamWithSize -- IFX_RetainableWriteStream -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: IFX_SeekableReadStream -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/fx_stream.h -base_classes: -- IFX_StreamWithSize -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: IFX_SeekableStream -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/fx_stream.h -base_classes: -- IFX_SeekableReadStream -- IFX_SeekableWriteStream -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_string_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_string_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_string_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_string_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: hash -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcrt/widestring.h -base_classes: -- __hash_base -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFX_RetainableGraphStateData -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxge/cfx_graphstatedata.h -base_classes: -- CFX_GraphStateData -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFX_RetainablePathData -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxge/cfx_pathdata.h -base_classes: -- CFX_PathData -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CPDF_NonConstObjectWalker -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fpdfapi/parser/cpdf_object_walker.h -base_classes: -- CPDF_ObjectWalker -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: FlatePredictorScanlineDecoder -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxcodec/flate/flatemodule.cpp -base_classes: -- FlateScanlineDecoder -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CFX_BilinearMatrix -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/core/fxge/dib/cfx_imagetransformer.cpp -base_classes: -- CPDF_FixedMatrix -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AutoClosedQCommand -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/cpdfsdk_appstream.cpp -base_classes: -- AutoClosedCommand -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CPDF_PageExporter -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/fpdf_ppo.cpp -base_classes: -- CPDF_PageOrganizer -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CPDF_NPageToOneExporter -source_file: 3rdparty/deepin-pdfium/src/3rdparty/pdfium/pdfium/fpdfsdk/fpdf_ppo.cpp -base_classes: -- CPDF_PageOrganizer -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Holder -source_file: 3rdparty/deepin-pdfium/src/dpdfglobal.cpp -base_classes: -- HolderBase -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Holder -source_file: 3rdparty/deepin-pdfium/src/dpdfglobal.cpp -base_classes: -- HolderBase -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Application -source_file: reader/Application.cpp -base_classes: -- DApplication -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Application -source_file: reader/Application.h -base_classes: -- DApplication -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: MainWindow -source_file: reader/MainWindow.cpp -base_classes: -- Dtk::Widget::DMainWindow -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: -- DMainWindow -- DMainWindow ---- -class_name: MainWindow -source_file: reader/MainWindow.h -base_classes: -- Dtk::Widget::DMainWindow -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DBusObject -source_file: reader/app/DBusObject.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DBusObject -source_file: reader/app/DBusObject.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Database -source_file: reader/app/Database.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Database -source_file: reader/app/Database.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TMFunctionThread -source_file: reader/app/TMFunctionThread.cpp -base_classes: -- QThread -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TMFunctionThread -source_file: reader/app/TMFunctionThread.h -base_classes: -- QThread -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Utils -source_file: reader/app/Utils.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Utils -source_file: reader/app/Utils.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleMainWindow -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleCentral -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleCentralDocPage -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleCentralNavPage -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDocSheet -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDocTabBar -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleTitleWidget -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleSheetSidebar -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleSheetBrowser -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleThumbnailWidget -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleCatalogWidget -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleBookMarkWidget -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleNotesWidget -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleSearchResWidget -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleQFrame -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleQWidget -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleQPushButton -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleQSlider -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -- QAccessibleValueInterface -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDFrame -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDWidget -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDBackgroundGroup -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDSwitchButton -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDFloatingButton -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDSearchEdit -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDPushButton -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDIconButton -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDCheckBox -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDCommandLinkButton -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDLabel -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -- QAccessibleTextInterface -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDTitlebar -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDToolButton -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDDialog -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AccessibleDFileDialog -source_file: reader/app/accessible.h -base_classes: -- QAccessibleWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserAnnotation -source_file: reader/browser/BrowserAnnotation.cpp -base_classes: -- QGraphicsItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserAnnotation -source_file: reader/browser/BrowserAnnotation.h -base_classes: -- QGraphicsItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ReadMagnifierManager -source_file: reader/browser/BrowserMagniFier.cpp -base_classes: -- QThread -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserMagniFier -source_file: reader/browser/BrowserMagniFier.cpp -base_classes: -- QLabel -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ReadMagnifierManager -source_file: reader/browser/BrowserMagniFier.h -base_classes: -- QThread -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserMagniFier -source_file: reader/browser/BrowserMagniFier.h -base_classes: -- QLabel -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserMenu -source_file: reader/browser/BrowserMenu.cpp -base_classes: -- DMenu -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserMenu -source_file: reader/browser/BrowserMenu.h -base_classes: -- DMenu -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserPage -source_file: reader/browser/BrowserPage.cpp -base_classes: -- QGraphicsItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserPage -source_file: reader/browser/BrowserPage.h -base_classes: -- QGraphicsItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserWord -source_file: reader/browser/BrowserWord.cpp -base_classes: -- QGraphicsItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BrowserWord -source_file: reader/browser/BrowserWord.h -base_classes: -- QGraphicsItem -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PageRenderThread -source_file: reader/browser/PageRenderThread.cpp -base_classes: -- QThread -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PageRenderThread -source_file: reader/browser/PageRenderThread.h -base_classes: -- QThread -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PageSearchThread -source_file: reader/browser/PageSearchThread.cpp -base_classes: -- QThread -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PageSearchThread -source_file: reader/browser/PageSearchThread.h -base_classes: -- QThread -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SheetBrowser -source_file: reader/browser/SheetBrowser.cpp -base_classes: -- Dtk::Widget::DGraphicsView -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SheetBrowser -source_file: reader/browser/SheetBrowser.h -base_classes: -- Dtk::Widget::DGraphicsView -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DjVuPage -source_file: reader/document/DjVuModel.cpp -base_classes: -- Page -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DjVuDocument -source_file: reader/document/DjVuModel.cpp -base_classes: -- Document -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DjVuPage -source_file: reader/document/DjVuModel.h -base_classes: -- Page -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DjVuDocument -source_file: reader/document/DjVuModel.h -base_classes: -- Document -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Annotation -source_file: reader/document/Model.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: FormField -source_file: reader/document/Model.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Page -source_file: reader/document/Model.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Document -source_file: reader/document/Model.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Annotation -source_file: reader/document/Model.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: FormField -source_file: reader/document/Model.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Page -source_file: reader/document/Model.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Document -source_file: reader/document/Model.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PDFAnnotation -source_file: reader/document/PDFModel.cpp -base_classes: -- Annotation -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PDFPage -source_file: reader/document/PDFModel.cpp -base_classes: -- Page -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PDFDocument -source_file: reader/document/PDFModel.cpp -base_classes: -- Document -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PDFAnnotation -source_file: reader/document/PDFModel.h -base_classes: -- Annotation -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PDFPage -source_file: reader/document/PDFModel.h -base_classes: -- Page -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PDFDocument -source_file: reader/document/PDFModel.h -base_classes: -- Document -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: XpsDocumentAdapter -source_file: reader/document/XpsDocumentAdapter.cpp -base_classes: -- Document -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: XpsPageAdapter -source_file: reader/document/XpsDocumentAdapter.cpp -base_classes: -- Page -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: XpsDocumentAdapter -source_file: reader/document/XpsDocumentAdapter.h -base_classes: -- Document -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: XpsPageAdapter -source_file: reader/document/XpsDocumentAdapter.h -base_classes: -- Page -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: MLogger -source_file: reader/logger.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: MLogger -source_file: reader/logger.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BookMarkDelegate -source_file: reader/sidebar/BookMarkDelegate.cpp -base_classes: -- DStyledItemDelegate -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: -- DStyledItemDelegate ---- -class_name: BookMarkDelegate -source_file: reader/sidebar/BookMarkDelegate.h -base_classes: -- DStyledItemDelegate -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CatalogTreeView -source_file: reader/sidebar/CatalogTreeView.cpp -base_classes: -- DTreeView -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ActiveProxyStyle -source_file: reader/sidebar/CatalogTreeView.cpp -base_classes: -- QProxyStyle -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CatalogModel -source_file: reader/sidebar/CatalogTreeView.cpp -base_classes: -- QStandardItemModel -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: CatalogTreeView -source_file: reader/sidebar/CatalogTreeView.h -base_classes: -- DTreeView -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: NotesDelegate -source_file: reader/sidebar/NotesDelegate.cpp -base_classes: -- DStyledItemDelegate -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: -- DStyledItemDelegate ---- -class_name: NotesDelegate -source_file: reader/sidebar/NotesDelegate.h -base_classes: -- DStyledItemDelegate -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ReadImageTask -source_file: reader/sidebar/ReaderImageThreadPoolManager.cpp -base_classes: -- QRunnable -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ReaderImageThreadPoolManager -source_file: reader/sidebar/ReaderImageThreadPoolManager.cpp -base_classes: -- QThreadPool -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Holder -source_file: reader/sidebar/ReaderImageThreadPoolManager.cpp -base_classes: -- HolderBase -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: Holder -source_file: reader/sidebar/ReaderImageThreadPoolManager.cpp -base_classes: -- HolderBase -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ReadImageTask -source_file: reader/sidebar/ReaderImageThreadPoolManager.h -base_classes: -- QRunnable -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ReaderImageThreadPoolManager -source_file: reader/sidebar/ReaderImageThreadPoolManager.h -base_classes: -- QThreadPool -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SearchResDelegate -source_file: reader/sidebar/SearchResDelegate.cpp -base_classes: -- DStyledItemDelegate -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: -- DStyledItemDelegate ---- -class_name: SearchResDelegate -source_file: reader/sidebar/SearchResDelegate.h -base_classes: -- DStyledItemDelegate -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SideBarImageListView -source_file: reader/sidebar/SideBarImageListview.h -base_classes: -- DListView -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SideBarImageViewModel -source_file: reader/sidebar/SideBarImageViewModel.cpp -base_classes: -- QAbstractListModel -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SideBarImageViewModel -source_file: reader/sidebar/SideBarImageViewModel.h -base_classes: -- QAbstractListModel -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ThumbnailDelegate -source_file: reader/sidebar/ThumbnailDelegate.cpp -base_classes: -- DStyledItemDelegate -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: -- DStyledItemDelegate ---- -class_name: ThumbnailDelegate -source_file: reader/sidebar/ThumbnailDelegate.h -base_classes: -- DStyledItemDelegate -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DocSheet -source_file: reader/uiframe/DocSheet.cpp -base_classes: -- Dtk::Widget::DSplitter -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: LoadingWidget -source_file: reader/uiframe/DocSheet.cpp -base_classes: -- QWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DocSheet -source_file: reader/uiframe/DocSheet.h -base_classes: -- Dtk::Widget::DSplitter -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: LoadingWidget -source_file: reader/uiframe/DocSheet.h -base_classes: -- QWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: DocTabBar -source_file: reader/uiframe/DocTabBar.cpp -base_classes: -- DTabBar -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: -- DTabBar ---- -class_name: DocTabBar -source_file: reader/uiframe/DocTabBar.h -base_classes: -- DTabBar -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SheetRenderer -source_file: reader/uiframe/SheetRenderer.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SheetRenderer -source_file: reader/uiframe/SheetRenderer.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TitleMenu -source_file: reader/uiframe/TitleMenu.cpp -base_classes: -- DMenu -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TitleMenu -source_file: reader/uiframe/TitleMenu.h -base_classes: -- DMenu -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: AttrScrollWidget -source_file: reader/widgets/AttrScrollWidget.cpp -base_classes: -- Dtk::Widget::DFrame -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: -- DFrame ---- -class_name: AttrScrollWidget -source_file: reader/widgets/AttrScrollWidget.h -base_classes: -- Dtk::Widget::DFrame -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BaseWidget -source_file: reader/widgets/BaseWidget.cpp -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: BaseWidget -source_file: reader/widgets/BaseWidget.h -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ColorWidgetAction -source_file: reader/widgets/ColorWidgetAction.cpp -base_classes: -- QWidgetAction -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ColorWidgetAction -source_file: reader/widgets/ColorWidgetAction.h -base_classes: -- QWidgetAction -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: EncryptionPage -source_file: reader/widgets/EncryptionPage.h -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: FileAttrWidget -source_file: reader/widgets/FileAttrWidget.cpp -base_classes: -- DAbstractDialog -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: -- DAbstractDialog ---- -class_name: ImageWidget -source_file: reader/widgets/FileAttrWidget.cpp -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: FileAttrWidget -source_file: reader/widgets/FileAttrWidget.h -base_classes: -- DAbstractDialog -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: FindWidget -source_file: reader/widgets/FindWidget.cpp -base_classes: -- DFloatingWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: -- DFloatingWidget ---- -class_name: FindWidget -source_file: reader/widgets/FindWidget.h -base_classes: -- DFloatingWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: HandleMenu -source_file: reader/widgets/HandleMenu.h -base_classes: -- DMenu -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PagingWidget -source_file: reader/widgets/PagingWidget.h -base_classes: -- BaseWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ProgressDialog -source_file: reader/widgets/ProgressDialog.cpp -base_classes: -- Dtk::Widget::DDialog -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: -- DDialog ---- -class_name: ProgressDialog -source_file: reader/widgets/ProgressDialog.h -base_classes: -- Dtk::Widget::DDialog -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: RoundColorWidget -source_file: reader/widgets/RoundColorWidget.cpp -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: RoundColorWidget -source_file: reader/widgets/RoundColorWidget.h -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SaveDialog -source_file: reader/widgets/SaveDialog.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SaveDialog -source_file: reader/widgets/SaveDialog.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ScaleMenu -source_file: reader/widgets/ScaleMenu.cpp -base_classes: -- DMenu -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ScaleMenu -source_file: reader/widgets/ScaleMenu.h -base_classes: -- DMenu -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ScaleWidget -source_file: reader/widgets/ScaleWidget.cpp -base_classes: -- Dtk::Widget::DWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ScaleWidget -source_file: reader/widgets/ScaleWidget.h -base_classes: -- Dtk::Widget::DWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SecurityDialog -source_file: reader/widgets/SecurityDialog.cpp -base_classes: -- Dtk::Widget::DDialog -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: -- DDialog ---- -class_name: SecurityDialog -source_file: reader/widgets/SecurityDialog.h -base_classes: -- Dtk::Widget::DDialog -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ShortCutShow -source_file: reader/widgets/ShortCutShow.cpp -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: KeyDataList -source_file: reader/widgets/ShortCutShow.cpp -base_classes: -- QList > -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: ShortCutShow -source_file: reader/widgets/ShortCutShow.h -base_classes: -- QObject -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: KeyDataList -source_file: reader/widgets/ShortCutShow.h -base_classes: -- QList > -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SlidePlayWidget -source_file: reader/widgets/SlidePlayWidget.cpp -base_classes: -- DFloatingWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: -- DFloatingWidget ---- -class_name: SlidePlayWidget -source_file: reader/widgets/SlidePlayWidget.h -base_classes: -- DFloatingWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SlideWidget -source_file: reader/widgets/SlideWidget.cpp -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: SlideWidget -source_file: reader/widgets/SlideWidget.h -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TextEditWidget -source_file: reader/widgets/TextEditWidget.cpp -base_classes: -- BaseWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TextEditWidget -source_file: reader/widgets/TextEditWidget.h -base_classes: -- BaseWidget -is_ui_widget: false -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TextEditShadowWidget -source_file: reader/widgets/TextEditWidget.h -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TipsWidget -source_file: reader/widgets/TipsWidget.cpp -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TipsWidget -source_file: reader/widgets/TipsWidget.h -base_classes: -- DWidget -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TransparentTextEdit -source_file: reader/widgets/TransparentTextEdit.h -base_classes: -- QTextEdit -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] ---- -class_name: WordWrapLabel -source_file: reader/widgets/WordWrapLabel.cpp -base_classes: -- DLabel -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: -- DLabel ---- -class_name: WordWrapLabel -source_file: reader/widgets/WordWrapLabel.h -base_classes: -- DLabel -is_ui_widget: true -object_names: [] -accessible_names: [] -dtk_instantiations: [] diff --git a/tests/at/dump/scanned_ok.yaml b/tests/at/dump/scanned_ok.yaml deleted file mode 100644 index e4c4c789..00000000 --- a/tests/at/dump/scanned_ok.yaml +++ /dev/null @@ -1,88 +0,0 @@ ---- -class_name: SideBarImageListView -source_file: reader/sidebar/SideBarImageListview.cpp -base_classes: -- DListView -is_ui_widget: true -object_names: -- sideBarImageListView -- sideBarImageListViewViewport -accessible_names: -- Menu_Note -- Menu_BookMark -dtk_instantiations: -- DListView ---- -class_name: SideBarImageListView -source_file: reader/sidebar/SideBarImageListview.cpp -base_classes: [] -is_ui_widget: false -object_names: -- sideBarImageListView -- sideBarImageListViewViewport -accessible_names: -- Menu_Note -- Menu_BookMark -dtk_instantiations: -- DListView ---- -class_name: EncryptionPage -source_file: reader/widgets/EncryptionPage.cpp -base_classes: -- DWidget -is_ui_widget: true -object_names: -- passwdEdit -- ensureBtn -accessible_names: [] -dtk_instantiations: [] ---- -class_name: HandleMenu -source_file: reader/widgets/HandleMenu.cpp -base_classes: -- DMenu -is_ui_widget: false -object_names: -- defaultshape -- handleshape -accessible_names: [] -dtk_instantiations: [] ---- -class_name: PagingWidget -source_file: reader/widgets/PagingWidget.cpp -base_classes: -- BaseWidget -is_ui_widget: false -object_names: -- Edit_Page_P -- Edit_Page -- thumbnailPreBtn -- thumbnailNextBtn -accessible_names: -- Label_TotalPage -- Page -- pageEdit -- Button_ThumbnailPre -- Button_ThumbnailNext -- CurrentPage -dtk_instantiations: [] ---- -class_name: TextEditShadowWidget -source_file: reader/widgets/TextEditWidget.cpp -base_classes: -- DWidget -is_ui_widget: true -object_names: -- TextEditShadowWidget -accessible_names: [] -dtk_instantiations: [] ---- -class_name: TransparentTextEdit -source_file: reader/widgets/TransparentTextEdit.cpp -base_classes: -- QTextEdit -is_ui_widget: true -object_names: -- TransparentTextEdit -accessible_names: [] -dtk_instantiations: [] diff --git a/tests/at/dump/states/00_all.yaml b/tests/at/dump/states/00_all.yaml deleted file mode 100644 index 43691e4b..00000000 --- a/tests/at/dump/states/00_all.yaml +++ /dev/null @@ -1,3461 +0,0 @@ -version: '1.0' -app: deepin-reader -type: state -state_label: all -tree: -- role: form - name: Form_DMainWindow - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - enabled - - focusable - - resizable - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_Central - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_widget_1 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_CentralNavPage - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - children: - - role: label - name: Label_Drag documents here - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: label - name: 'Label_format supported: PDF,DJVU,DOCX,XPS' - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: button - name: Button_SelectFile - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - ShowMenu - index_in_parent: 2 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: image - name: Label_Icon - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 3 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: form - name: Form_CentralDocPage - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_DocSheet - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_SheetSidebar - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_SearchResWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - children: - - role: label - name: 无搜索结果 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - focusable - - manages_descendants - - sensitive - source: runtime - - role: check box - name: Button_thumbnail - object_name: '' - accessible_id: '' - description: 缩略图 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 1 - states: - - checkable - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: check box - name: Button_catalog - object_name: '' - accessible_id: '' - description: 目录 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 2 - states: - - checkable - - checked - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: check box - name: Button_bookmark - object_name: '' - accessible_id: '' - description: 书签 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 3 - states: - - checkable - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: check box - name: Button_annotation - object_name: '' - accessible_id: '' - description: 注释 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 4 - states: - - checkable - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: check box - name: Button_search - object_name: '' - accessible_id: '' - description: Search - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 5 - states: - - checkable - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_ThumbnailWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 6 - states: - - enabled - - sensitive - source: runtime - children: - - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - focusable - - manages_descendants - - sensitive - source: runtime - children: - - role: list item - name: '0' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 0 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '1' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 1 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '2' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 2 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '3' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 3 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '4' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 4 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '5' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 5 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '6' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 6 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '7' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 7 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '8' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 8 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '9' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 9 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '10' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 10 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '11' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 11 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '12' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 12 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '13' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 13 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '14' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 14 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '15' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 15 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '16' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 16 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '17' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 17 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '18' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 18 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '19' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 19 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '20' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 20 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '21' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 21 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '22' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 22 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '23' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 23 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '24' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 24 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '25' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 25 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '26' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 26 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '27' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 27 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '28' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 28 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '29' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 29 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '30' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 30 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '31' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 31 - states: - - enabled - - focusable - - focused - - selectable - - selected - - sensitive - - showing - - transient - - visible - source: runtime - - role: list item - name: '32' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 32 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '33' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 33 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '34' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 34 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '35' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 35 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '36' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 36 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '37' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 37 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '38' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 38 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '39' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 39 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '40' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 40 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '41' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 41 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '42' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 42 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '43' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 43 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '44' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 44 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '45' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 45 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '46' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 46 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '47' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 47 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '48' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 48 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '49' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 49 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '50' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 50 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '51' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 51 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '52' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 52 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '53' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 53 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '54' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 54 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '55' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 55 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '56' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 56 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '57' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 57 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '58' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 58 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '59' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 59 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '60' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 60 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '61' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 61 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '62' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 62 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '63' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 63 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '64' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 64 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '65' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 65 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '66' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 66 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '67' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 67 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '68' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 68 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '69' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 69 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '70' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 70 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '71' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 71 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '72' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 72 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '73' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 73 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '74' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 74 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '75' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 75 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '76' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 76 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '77' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 77 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '78' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 78 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '79' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 79 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '80' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 80 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '81' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 81 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '82' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 82 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '83' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 83 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '84' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 84 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '85' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 85 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '86' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 86 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '87' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 87 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '88' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 88 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '89' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 89 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '90' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 90 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '91' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 91 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '92' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 92 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '93' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 93 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '94' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 94 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '95' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 95 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '96' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 96 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '97' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 97 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '98' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 98 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: list item - name: '99' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 99 - states: - - enabled - - focusable - - selectable - - sensitive - - transient - source: runtime - - role: form - name: Form_Paging - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - source: runtime - children: - - role: label - name: Label_TotalPage - object_name: '' - accessible_id: '' - description: '344' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: form - name: Form_Page - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - source: runtime - children: - - role: text - name: pageEdit - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - editable - - enabled - - focusable - - sensitive - source: runtime - - role: label - name: CurrentPage - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: button - name: Button_ThumbnailPre - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 3 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: button - name: Button_ThumbnailNext - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 4 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_ThumbnailLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_NotesWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 7 - states: - - enabled - - sensitive - source: runtime - children: - - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - focusable - - manages_descendants - - sensitive - source: runtime - - role: button - name: Button_NotesAdd - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - ShowMenu - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_NotesLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_BookMarkWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 8 - states: - - enabled - - sensitive - source: runtime - children: - - role: list - name: View_ImageList - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - focusable - - manages_descendants - - sensitive - source: runtime - children: - - role: list item - name: '0' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 0 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: button - name: Button_BookmarkAdd - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - ShowMenu - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_BookMarkLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_CatalogWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 9 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: label - name: Label_title - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - - showing - - visible - source: runtime - - role: tree - name: View_CatalogTree - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - manages_descendants - - sensitive - - showing - - visible - source: runtime - children: - - role: table column header - name: '1' - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - - role: table column header - name: '2' - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - source: runtime - - role: table cell - name: JavaScript Application Design - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 2 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '1' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 3 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: brief contents - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 4 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '8' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 5 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: contents - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 6 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '10' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 7 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: foreword - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 8 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '16' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 9 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: preface - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 10 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '18' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 11 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: acknowledgments - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 12 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '20' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 13 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: about this book - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 14 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '22' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 15 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: about the author - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 16 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '26' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 17 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: about the cover illustration - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 18 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '27' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 19 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: Part 1 Build processes - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 20 - states: - - enabled - - expandable - - focusable - - selectable - - selected - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '30' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 21 - states: - - enabled - - focusable - - selectable - - selected - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: Part 2 Managing complexity - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 22 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '126' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 23 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: appendix A Modules in Node.js - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 24 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '302' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 25 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: appendix B Introduction to Grunt - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 26 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '305' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 27 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: appendix C Picking your build tool - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 28 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '313' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 29 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: appendix D JavaScript code quality guide - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 30 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '322' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 31 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: index - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 32 - states: - - enabled - - expandable - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '336' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 33 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: JavaScript Application Design-back - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 34 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '344' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 35 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: maps and atlases, especially of North America. His work as - a mapmaker sparked an interest in local d - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 36 - states: - - enabled - - focusable - - focused - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '27' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 37 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: 'a mapmaker sparked an interest in local dress customs of - the lands he surveyed and mapped; they are ' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 38 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: table cell - name: '27' - object_name: '' - accessible_id: '' - description: '' - actions: - - Toggle - index_in_parent: 39 - states: - - enabled - - focusable - - selectable - - sensitive - - showing - - transient - - visible - source: runtime - - role: form - name: Form_SheetBrowser - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_qt_scrollarea_hcontainer - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_widget_2 - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_qt_scrollarea_vcontainer - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DocTabBar - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - source: runtime - children: - - role: page tab list - name: normal.pdf - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - children: - - role: page tab - name: normal.pdf - object_name: '' - accessible_id: '' - description: normal.pdf - actions: - - Press - index_in_parent: 0 - states: - - enabled - - focused - - selectable - - selected - - sensitive - source: runtime - - role: button - name: 向左滚动 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - focusable - source: runtime - - role: button - name: 向右滚动 - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 2 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: button - name: DTabBarAddButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - focusable - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 3 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: form - name: Form_widget_3 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DMainWindowTitlebar - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: label - name: DTitlebarCenterArea - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - read_only - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DTitlebarTopHorizontalLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_DTitlebarHorizontalLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime - - role: form - name: Form_DTitlebarLeftArea - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 3 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: button - name: DTitlebarIconLabel - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_TitleWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: check box - name: '' - object_name: '' - accessible_id: '' - description: 缩略图 - actions: - - Toggle - - Press - - SetFocus - index_in_parent: 0 - states: - - checkable - - checked - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_widget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_scaleEdit_P - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - children: - - role: text - name: DLineEditChildLineEdit - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - editable - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 2 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: label - name: normal.pdf - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - read_only - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DTitlebarRightArea - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 4 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_DTitlebarButtonArea - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: button - name: DTitlebarDWindowOptionButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 0 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: DTitlebarDWindowMinButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: DTitlebarDWindowMaxButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 2 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: button - name: DTitlebarDWindowQuitFullscreenButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 3 - states: - - enabled - - focusable - - sensitive - source: runtime - - role: button - name: DTitlebarDWindowCloseButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 4 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DMainWindowTitleShadowLine - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 3 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_widget_4 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 4 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - children: - - role: form - name: Form_widget_5 - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_findSearchEdit_P - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 1 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - children: - - role: text - name: DLineEditChildLineEdit - object_name: '' - accessible_id: '' - description: '' - actions: - - SetFocus - index_in_parent: 0 - states: - - editable - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime - children: - - role: button - name: DLineEditClearButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - index_in_parent: 0 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: button - name: DSearchEditIconButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - index_in_parent: 1 - states: - - enabled - - sensitive - - showing - - visible - source: runtime - - role: form - name: Form_DSearchEditIconWidget - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime - children: - - role: button - name: DSearchEditIconButton - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - index_in_parent: 0 - states: - - enabled - - sensitive - source: runtime - - role: label - name: DSearchEditPlaceHolderLabel - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - read_only - - sensitive - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: 上一个 - actions: [] - index_in_parent: 2 - states: - - focusable - - showing - - visible - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: 下一个 - actions: [] - index_in_parent: 3 - states: - - focusable - - showing - - visible - source: runtime - - role: button - name: '' - object_name: '' - accessible_id: '' - description: '' - actions: - - Press - - SetFocus - index_in_parent: 4 - states: - - enabled - - focusable - - sensitive - - showing - - visible - source: runtime -- role: popup menu - name: DTitlebarMainMenu - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 1 - states: - - enabled - - resizable - - sensitive - source: runtime -- role: form - name: Form_Tips - object_name: '' - accessible_id: '' - description: '' - actions: [] - index_in_parent: 2 - states: - - enabled - - sensitive - source: runtime diff --git a/tests/at/element_gaps.yaml b/tests/at/element_gaps.yaml deleted file mode 100644 index b4b4d928..00000000 --- a/tests/at/element_gaps.yaml +++ /dev/null @@ -1,132 +0,0 @@ -version: '1.0' -app: deepin-reader -summary: - total_interactive: 25 - with_accessible_id: 0 - missing_accessible_id: 25 -gaps: -- id: n6 - name: Button_SelectFile - role: button - class_name: '' - suggestion: Add setAccessibleName("Button_SelectFile") in source code -- id: n14 - name: Button_thumbnail - role: check box - class_name: '' - suggestion: Add setAccessibleName("Button_thumbnail") in source code -- id: n15 - name: Button_catalog - role: check box - class_name: '' - suggestion: Add setAccessibleName("Button_catalog") in source code -- id: n16 - name: Button_bookmark - role: check box - class_name: '' - suggestion: Add setAccessibleName("Button_bookmark") in source code -- id: n17 - name: Button_annotation - role: check box - class_name: '' - suggestion: Add setAccessibleName("Button_annotation") in source code -- id: n18 - name: Button_search - role: check box - class_name: '' - suggestion: Add setAccessibleName("Button_search") in source code -- id: n22 - name: Button_BookmarkAdd - role: button - class_name: '' - suggestion: Add setAccessibleName("Button_BookmarkAdd") in source code -- id: n49 - name: Button_NotesAdd - role: button - class_name: '' - suggestion: Add setAccessibleName("Button_NotesAdd") in source code -- id: n156 - name: pageEdit - role: text - class_name: '' - suggestion: Add setAccessibleName("pageEdit") in source code -- id: n158 - name: Button_ThumbnailPre - role: button - class_name: '' - suggestion: Add setAccessibleName("Button_ThumbnailPre") in source code -- id: n159 - name: Button_ThumbnailNext - role: button - class_name: '' - suggestion: Add setAccessibleName("Button_ThumbnailNext") in source code -- id: n163 - name: View_CatalogTree - role: tree - class_name: '' - suggestion: Add setAccessibleName("View_CatalogTree") in source code -- id: n209 - name: normal.pdf - role: page tab list - class_name: '' - suggestion: Add setAccessibleName("normal.pdf") in source code -- id: n210 - name: normal.pdf - role: page tab - class_name: '' - suggestion: Add setAccessibleName("normal.pdf") in source code -- id: n211 - name: 向左滚动 - role: button - class_name: '' - suggestion: Add setAccessibleName("向左滚动") in source code -- id: n212 - name: 向右滚动 - role: button - class_name: '' - suggestion: Add setAccessibleName("向右滚动") in source code -- id: n213 - name: DTabBarAddButton - role: button - class_name: '' - suggestion: Add setAccessibleName("DTabBarAddButton") in source code -- id: n227 - name: DLineEditChildLineEdit - role: text - class_name: '' - suggestion: Add setAccessibleName("DLineEditChildLineEdit") in source code -- id: n243 - name: DLineEditChildLineEdit - role: text - class_name: '' - suggestion: Add setAccessibleName("DLineEditChildLineEdit") in source code -- id: n244 - name: DLineEditClearButton - role: button - class_name: '' - suggestion: Add setAccessibleName("DLineEditClearButton") in source code -- id: n245 - name: DSearchEditIconButton - role: button - class_name: '' - suggestion: Add setAccessibleName("DSearchEditIconButton") in source code -- id: n247 - name: DSearchEditIconButton - role: button - class_name: '' - suggestion: Add setAccessibleName("DSearchEditIconButton") in source code -- id: n254 - name: 浅色 - role: menu item - class_name: '' - suggestion: Add setAccessibleName("浅色") in source code -- id: n255 - name: 深色 - role: menu item - class_name: '' - suggestion: Add setAccessibleName("深色") in source code -- id: n256 - name: 跟随系统 - role: menu item - class_name: '' - suggestion: Add setAccessibleName("跟随系统") in source code diff --git a/tests/at/suite-cases.yaml b/tests/at/suite-cases.yaml index 10bbc4dc..0fda75f6 100644 --- a/tests/at/suite-cases.yaml +++ b/tests/at/suite-cases.yaml @@ -1,8 +1,8 @@ version: '1.0' metadata: source: 文档查看器V25-用例.xlsx → cases_raw.yaml - normalized_at: '2026-07-16' - normalizer: LLM-assisted + human review + normalized_at: '2026-08-19' + normalizer: AI-assisted non_gui_cases: count: 12 reason: ll-cli terminal commands, not GUI automation @@ -24,611 +24,467 @@ cases: name: 主界面 — 无文档打开 — 打开文件 status: active annotation: - 测试界面: 主界面 — 无文档打开 - 测试功能: 打开文件 + 测试界面: 主界面-无文档打开 + 测试功能: 无文档时主界面显示与文件打开按钮 前置条件: deepin-reader 已启动,未打开任何文档 - AT元素引用: Button_SelectFile + AT元素引用: ["Button_SelectFile"] steps: - step_type: action description: 启动 deepin-reader,不打开任何文档 action: session_start - step_type: assert description: 主界面显示打开文件按钮(Button_SelectFile) - element_ref: n6 + action: assert_element selector: name: Button_SelectFile - action: assert_visible + role: button - step_type: action description: 点击打开文件按钮 - element_ref: n6 + action: mouse_click selector: name: Button_SelectFile - role: button - action: click - step_type: assert description: 弹出系统文件选择对话框 - action: assert_visible -- id: suite_sidebar_tabs - name: 左侧栏 — 按钮切换 — 缩略图/目录/书签/注释 + action: assert_element + selector: + name: Button_SelectFile + - step_type: action + description: 打开一个 PDF 文档 + action: keyboard_type + text: /usr/share/deepin-reader/test.pdf + - step_type: action + description: 按 Enter 确认打开 + action: keyboard_press + key: Return + - step_type: assert + description: 文档打开成功,文档区域可见 + action: assert_element + selector: + name: Form_CentralDocPage + role: form +- id: suite_titlebar_main_menu + name: 标题栏主菜单 — 菜单项导航 status: active annotation: - 测试界面: 左侧栏 — 按钮切换 - 测试功能: 侧边栏四个功能按钮切换(缩略图/目录/书签/注释) + 测试界面: 标题栏-主菜单 + 测试功能: 主菜单项导航(新窗口/新建标签/保存/搜索/打印/工具/主题) 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素引用: Button_thumbnail, Button_catalog, Button_bookmark, Button_annotation, Button_search, View_CatalogTree, Button_BookmarkAdd, Button_NotesAdd + AT元素引用: ["DTitlebarMainMenu"] steps: - step_type: action - description: 打开文档,展开左侧栏,点击缩略图按钮 - element_ref: n14 - selector: - name: Button_thumbnail - role: check box - action: click - - step_type: assert - description: 显示缩略图视图,含页数输入框和翻页按钮 - element_ref: n14 - selector: - name: Button_thumbnail - role: check box - action: assert_checked + description: 启动 deepin-reader 并打开文档 + action: session_start - step_type: action - description: 点击目录按钮 - element_ref: n15 - selector: - name: Button_catalog - role: check box - action: click - - step_type: assert - description: 显示目录视图(View_CatalogTree) - element_ref: n163 - selector: - name: View_CatalogTree - action: assert_visible + description: 打开主菜单,选择"新窗口" + action: dtk_main_menu + items: + - 新窗口 - step_type: action - description: 点击书签按钮 - element_ref: n16 - selector: - name: Button_bookmark - role: check box - action: click - - step_type: assert - description: 显示书签视图,含添加书签按钮(Button_BookmarkAdd) - element_ref: n22 - selector: - name: Button_BookmarkAdd - action: assert_visible + description: 打开主菜单,选择"新标签页" + action: dtk_main_menu + items: + - 新标签页 - step_type: action - description: 点击注释按钮 - element_ref: n17 - selector: - name: Button_annotation - role: check box - action: click + description: 打开主菜单,选择"保存" + action: dtk_main_menu + items: + - 保存 + - step_type: action + description: 打开主菜单,选择"搜索" + action: dtk_main_menu + items: + - 搜索 + - step_type: action + description: 按ESC关闭搜索框 + action: keyboard_press + key: Escape + - step_type: action + description: 打开主菜单,选择"工具"→"选择工具" + action: dtk_main_menu + items: + - 工具 + - 选择工具 + - step_type: action + description: 打开主菜单,选择"工具"→"手形工具" + action: dtk_main_menu + items: + - 工具 + - 手形工具 + - step_type: action + description: 打开主菜单,选择"打印" + action: dtk_main_menu + items: + - 打印 + - step_type: action + description: 关闭打印对话框 + action: keyboard_press + key: Escape - step_type: assert - description: 显示注释视图,含添加注释按钮(Button_NotesAdd) - element_ref: n49 + description: 菜单操作后应用仍正常响应 + action: assert_element selector: - name: Button_NotesAdd - action: assert_visible -- id: suite_sidebar_thumbnails - name: 左侧栏 — 缩略图视图 — 分页导航 + name: Form_CentralDocPage + role: form +- id: suite_theme_menu + name: 标题栏主题菜单 — 浅色/深色/跟随系统 status: active annotation: - 测试界面: 左侧栏 — 缩略图视图 - 测试功能: 缩略图分页导航 - 前置条件: deepin-reader 已打开一个多页 PDF 文档,左侧栏展开且选中缩略图视图 - AT元素引用: pageEdit, Button_ThumbnailPre, Button_ThumbnailNext, DLineEditChildLineEdit + 测试界面: 标题栏-主题菜单 + 测试功能: 主题切换(浅色、深色、跟随系统) + 前置条件: deepin-reader 已打开一个 PDF 文档 + AT元素引用: ["DTitlebarMainMenu"] steps: - step_type: action - description: 删除底部页数框(pageEdit)中的数值 - element_ref: n156 - selector: - name: pageEdit - role: text - action: clear + description: 启动 deepin-reader 并打开文档 + action: session_start - step_type: action - description: 点击窗口内其他位置 - action: click + description: 打开主菜单→主题→浅色 + action: dtk_main_menu + items: + - 主题 + - 浅色 + - step_type: action + description: 打开主菜单→主题→深色 + action: dtk_main_menu + items: + - 主题 + - 深色 + - step_type: action + description: 打开主菜单→主题→跟随系统 + action: dtk_main_menu + items: + - 主题 + - 跟随系统 - step_type: assert - description: 输入框中应该再次显示最近一次的数据 - element_ref: n156 + description: 主题切换后应用仍正常响应 + action: assert_element selector: - name: pageEdit - action: assert_visible + name: Form_CentralDocPage + role: form - id: suite_tab_management - name: 顶部标签页栏 — 添加/滚动/切换 + name: 顶部标签页栏 — 添加/切换/关闭 status: active annotation: - 测试界面: 顶部标签页栏 - 测试功能: 标签页添加、滚动、关闭 + 测试界面: 文档区域-标签页栏 + 测试功能: 标签页添加、滚动、切换、关闭 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素引用: normal.pdf, DTabBarAddButton, 向左滚动, 向右滚动 + AT元素引用: ["DTabBarAddButton", "向左滚动", "向右滚动"] steps: - step_type: action - description: 点击新建标签页按钮(DTabBarAddButton) - element_ref: n213 + description: 启动 deepin-reader 并打开文档 + action: session_start + - step_type: action + description: 点击新建标签页按钮 + action: mouse_click selector: name: DTabBarAddButton role: button - action: click - step_type: assert - description: 标签栏需全部占满,无空出区域;标签页最小140px - element_ref: n209 + description: 新建标签页成功,标签页列表可见 + action: assert_element selector: - name: normal.pdf - action: assert_visible + role: page tab list + name: '' - step_type: action - description: 点击左移按钮 - element_ref: n211 + description: 点击向左滚动按钮 + action: mouse_click selector: name: 向左滚动 role: button - action: click - step_type: assert - description: 标签页正常向左滚动 - element_ref: n211 + description: 标签页向左滚动后界面正常 + action: assert_element selector: name: 向左滚动 - action: assert_visible + role: button - step_type: action - description: 点击右移按钮 - element_ref: n212 + description: 点击向右滚动按钮 + action: mouse_click selector: name: 向右滚动 role: button - action: click - step_type: assert - description: 标签页正常向右滚动 - element_ref: n212 + description: 标签页向右滚动后界面正常 + action: assert_element selector: name: 向右滚动 - action: assert_visible -- id: suite_titlebar_search - name: 标题栏搜索框 — 关键字输入/清除/搜索 - status: active - annotation: - 测试界面: 标题栏搜索框 - 测试功能: 搜索关键字输入、清除、搜索执行 - 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素引用: DLineEditChildLineEdit, DLineEditClearButton, DSearchEditIconButton - steps: - - step_type: action - description: 点击搜索框输入关键字 - element_ref: n243 - selector: - name: DLineEditChildLineEdit - role: text - action: input - - step_type: action - description: 点击键盘enter键搜索 - action: keyboard_press_key - - step_type: assert - description: 正常显示搜索结果 - action: assert_visible - - step_type: action - description: 点击搜索框右侧清除按钮(DLineEditClearButton) - element_ref: n244 - selector: - name: DLineEditClearButton role: button - action: click - - step_type: assert - description: 可以正常关闭搜索,搜索框和搜索结果都会消失 - action: assert_not_visible -- id: suite_titlebar_scale - name: 标题栏缩放输入框 — 缩放比例输入 +- id: suite_sidebar_tabs + name: 左侧栏 — 按钮切换 — 缩略图/目录/书签/注释 status: active annotation: - 测试界面: 标题栏缩放输入框 - 测试功能: 缩放比例输入 + 测试界面: 左侧栏-按钮切换 + 测试功能: 侧边栏缩略图切换和四个视图按钮 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素引用: DLineEditChildLineEdit + AT元素引用: ["Button_ThumbnailToggle"] steps: - step_type: action - description: 点击百分比图标编辑框输入数值 - element_ref: n227 - selector: - name: DLineEditChildLineEdit - role: text - action: click - - step_type: action - description: 输入新的缩放比例 - element_ref: n227 - selector: - name: DLineEditChildLineEdit - role: text - action: input - - step_type: assert - description: 文档按输入的缩放比例显示 - action: assert_visible -- id: suite_sidebar_catalog - name: 左侧栏 — 目录视图 — 目录树显示和点击跳转 - status: active - annotation: - 测试界面: 左侧栏 — 目录视图 - 测试功能: 目录树显示和点击跳转 - 前置条件: deepin-reader 已打开一个有目录的 PDF 文档,左侧栏展开且选中目录视图 - AT元素引用: Button_catalog, View_CatalogTree - steps: + description: 启动 deepin-reader 并打开文档 + action: session_start - step_type: action - description: 展开左侧栏,点击目录按钮 - element_ref: n15 + description: 点击标题栏缩略图切换按钮展开侧边栏 + action: mouse_click selector: - name: Button_catalog + name: Button_ThumbnailToggle role: check box - action: click - step_type: assert - description: 显示目录树(View_CatalogTree) - element_ref: n163 + description: 缩略图切换按钮可点击 + action: assert_element selector: - name: View_CatalogTree - action: assert_visible + name: Button_ThumbnailToggle + role: check box - step_type: action - description: 点击目录树中任意一个目录项 - element_ref: n163 + description: 再次点击关闭侧边栏 + action: mouse_click selector: - name: View_CatalogTree - role: tree - action: click + name: Button_ThumbnailToggle + role: check box - step_type: assert - description: 右侧文档跳转到对应页面 - action: assert_visible -- id: suite_sidebar_bookmarks - name: 左侧栏 — 书签视图 — 添加书签 - status: active - annotation: - 测试界面: 左侧栏 — 书签视图 - 测试功能: 添加书签 - 前置条件: deepin-reader 已打开一个 PDF 文档,左侧栏展开且选中书签视图 - AT元素引用: Button_bookmark, Button_BookmarkAdd - steps: - - step_type: action - description: 切换到书签视图 - element_ref: n16 + description: 侧边栏切换正常 + action: assert_element selector: - name: Button_bookmark + name: Button_ThumbnailToggle role: check box - action: click - - step_type: action - description: 点击添加书签按钮 - element_ref: n22 - selector: - name: Button_BookmarkAdd - role: button - action: click - - step_type: assert - description: 当前页正常添加书签,左边栏显示书签缩略图 - action: assert_visible -- id: suite_titlebar_main_menu - name: 标题栏主菜单 — 所有菜单项导航 - status: active - annotation: - 测试界面: 标题栏主菜单 - 测试功能: 主菜单所有菜单项导航测试 - 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素引用: Button_SelectFile - steps: - - step_type: action - description: 启动 deepin-reader 并打开文档 - action: session_start - - step_type: action - description: 打开主菜单,选择"新建窗口" - action: dtk_main_menu - items: - - 新建窗口 - - step_type: action - description: 打开主菜单,选择"新建标签页" - action: dtk_main_menu - items: - - 新建标签页 - - step_type: action - description: 打开主菜单,选择"保存" - action: dtk_main_menu - items: - - 保存 - - step_type: action - description: 打开主菜单,选择"另存为" - action: dtk_main_menu - items: - - 另存为 - - step_type: action - description: 打开主菜单,选择"在文件管理器中显示" - action: dtk_main_menu - items: - - 在文件管理器中显示 - - step_type: action - description: 打开主菜单,选择"放大镜" - action: dtk_main_menu - items: - - 放大镜 - - step_type: action - description: 打开主菜单,选择"工具" -> "选择文本" - action: dtk_main_menu - items: - - 工具 - - 选择文本 - - step_type: action - description: 打开主菜单,选择"工具" -> "手型工具" - action: dtk_main_menu - items: - - 工具 - - 手型工具 - - step_type: action - description: 打开主菜单,选择"搜索" - action: dtk_main_menu - items: - - 搜索 - - step_type: action - description: 打开主菜单,选择"打印" - action: dtk_main_menu - items: - - 打印 - - step_type: assert - description: 菜单操作后应用仍正常响应 - action: assert_visible - id: suite_context_menu_doc name: 右键文档区域菜单 — 所有菜单项 status: active annotation: - 测试界面: 右键文档区域菜单 + 测试界面: 文档区域-右键菜单 测试功能: 文档右键菜单所有菜单项 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素引用: Form_CentralDocPage + AT元素引用: ["Form_CentralDocPage"] steps: - step_type: action description: 启动 deepin-reader 并打开文档 action: session_start - step_type: action - description: 在文档区域右键,选择"搜索" + description: 在文档区域右键选择"搜索" action: dtk_context_menu selector: name: Form_CentralDocPage items: - 搜索 - step_type: action - description: 在文档区域右键,选择"添加书签" - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 添加书签 + description: 关闭搜索框 + action: keyboard_press + key: Escape - step_type: action - description: 在文档区域右键,选择"添加注释" + description: 在文档区域右键选择"添加书签" action: dtk_context_menu selector: name: Form_CentralDocPage items: - - 添加注释 + - 添加书签 - step_type: action - description: 在文档区域右键,选择"全屏" + description: 在文档区域右键选择"全屏" action: dtk_context_menu selector: name: Form_CentralDocPage items: - 全屏 - step_type: action - description: 在文档区域右键,选择"幻灯片放映" - action: dtk_context_menu + description: 退出全屏 + action: keyboard_press + key: Escape + - step_type: assert + description: 右键菜单操作后应用正常响应 + action: assert_element selector: name: Form_CentralDocPage - items: - - 幻灯片放映 + role: form - step_type: action - description: 在文档区域右键,选择"首页" + description: 在文档区域右键选择"首页" action: dtk_context_menu selector: name: Form_CentralDocPage items: - 首页 - step_type: action - description: 在文档区域右键,选择"上一页" + description: 在文档区域右键选择"上一页" action: dtk_context_menu selector: name: Form_CentralDocPage items: - 上一页 - step_type: action - description: 在文档区域右键,选择"下一页" + description: 在文档区域右键选择"下一页" action: dtk_context_menu selector: name: Form_CentralDocPage items: - 下一页 - step_type: action - description: 在文档区域右键,选择"末页" + description: 在文档区域右键选择"末页" action: dtk_context_menu selector: name: Form_CentralDocPage items: - 末页 - - step_type: action - description: 在文档区域右键,选择"左旋转" - action: dtk_context_menu + - step_type: assert + description: 翻页菜单操作后应用正常响应 + action: assert_element selector: name: Form_CentralDocPage - items: - - 左旋转 + role: form +- id: suite_window + name: 窗口管理 — 最小化/最大化/关闭 + status: active + annotation: + 测试界面: 全局-窗口管理 + 测试功能: 窗口按钮操作 + 前置条件: deepin-reader 已启动 + AT元素引用: ["DTitlebarDWindowMinButton", "DTitlebarDWindowMaxButton", "DTitlebarDWindowCloseButton"] + steps: - step_type: action - description: 在文档区域右键,选择"右旋转" - action: dtk_context_menu + description: 启动 deepin-reader + action: session_start + - step_type: assert + description: 主窗口可见 + action: assert_element selector: - name: Form_CentralDocPage - items: - - 右旋转 + name: Form_DMainWindow + role: form - step_type: action - description: 在文档区域右键,选择"打印" - action: dtk_context_menu + description: 点击最小化按钮 + action: mouse_click selector: - name: Form_CentralDocPage - items: - - 打印 + name: DTitlebarDWindowMinButton + role: button - step_type: action - description: 在文档区域右键,选择"文档信息" - action: dtk_context_menu + description: 点击最大化按钮 + action: mouse_click selector: - name: Form_CentralDocPage - items: - - 文档信息 + name: DTitlebarDWindowMaxButton + role: button - step_type: assert - description: 右键菜单操作后应用仍正常响应 - action: assert_visible -- id: suite_context_menu_scale - name: 右键缩放区域菜单 — 所有菜单项 + description: 窗口按钮操作后应用正常 + action: assert_element + selector: + name: Button_SelectFile + role: button +- id: suite_titlebar_scale + name: 标题栏缩放输入框 — 缩放比例输入 status: active annotation: - 测试界面: 右键缩放区域菜单 - 测试功能: 缩放菜单所有菜单项 + 测试界面: 标题栏-缩放输入框 + 测试功能: 缩放比例输入 前置条件: deepin-reader 已打开一个 PDF 文档 - AT元素引用: DLineEditChildLineEdit + AT元素引用: ["DLineEditChildLineEdit", "Form_scaleEdit_P"] steps: - step_type: action description: 启动 deepin-reader 并打开文档 action: session_start - step_type: action - description: 在缩放输入区域右键,选择"双页视图" - action: dtk_context_menu + description: 点击缩放比例输入框以聚焦 + action: mouse_click selector: name: DLineEditChildLineEdit - items: - - 双页视图 - - step_type: action - description: 在缩放输入区域右键,选择"实际大小" - action: dtk_context_menu - selector: - name: DLineEditChildLineEdit - items: - - 实际大小 - - step_type: action - description: 在缩放输入区域右键,选择"适合页面" - action: dtk_context_menu - selector: - name: DLineEditChildLineEdit - items: - - 适合页面 + role: text - step_type: action - description: 在缩放输入区域右键,选择"适合高度" - action: dtk_context_menu - selector: - name: DLineEditChildLineEdit - items: - - 适合高度 + description: 输入新的缩放比例 + action: keyboard_type + text: '100' - step_type: action - description: 在缩放输入区域右键,选择"适合宽度" - action: dtk_context_menu + description: 按Enter键确认缩放比例 + action: keyboard_press + key: Return + - step_type: assert + description: 缩放输入框可见 + action: assert_element selector: name: DLineEditChildLineEdit - items: - - 适合宽度 - - step_type: assert - description: 缩放菜单操作后应用仍正常响应 - action: assert_visible -- id: suite_context_menu_note - name: 右键侧栏注释菜单 — 所有菜单项 + role: text +- id: suite_context_menu_scale + name: 右键缩放区域菜单 status: active annotation: - 测试界面: 右键侧栏注释菜单 - 测试功能: 注释右键菜单所有菜单项 - 前置条件: deepin-reader 已打开一个 PDF 文档且侧栏有注释 - AT元素引用: View_ImageList + 测试界面: 标题栏-缩放输入框右键 + 测试功能: 缩放菜单项 + 前置条件: deepin-reader 已打开一个 PDF 文档 + AT元素引用: ["Form_scaleEdit_P"] steps: - step_type: action description: 启动 deepin-reader 并打开文档 action: session_start - step_type: action - description: 在侧栏注释列表右键,选择"复制" + description: 在缩放输入区域右键选择"双页视图" action: dtk_context_menu selector: - name: View_ImageList + name: Form_scaleEdit_P items: - - 复制 + - 双页视图 - step_type: action - description: 在侧栏注释列表右键,选择"删除注释" + description: 在缩放输入区域右键选择"适合页面" action: dtk_context_menu selector: - name: View_ImageList + name: Form_scaleEdit_P items: - - 删除注释 + - 适合页面 - step_type: action - description: 在侧栏注释列表右键,选择"删除全部" + description: 在缩放输入区域右键选择"适合宽度" action: dtk_context_menu selector: - name: View_ImageList + name: Form_scaleEdit_P items: - - 删除全部 + - 适合宽度 - step_type: assert - description: 注释菜单操作后应用仍正常响应 - action: assert_visible -- id: suite_context_menu_bookmark - name: 右键侧栏书签菜单 — 所有菜单项 + description: 缩放菜单操作后应用正常 + action: assert_element + selector: + name: DLineEditChildLineEdit + role: text +- id: suite_keyboard + name: 键盘快捷键交互 status: active annotation: - 测试界面: 右键侧栏书签菜单 - 测试功能: 书签右键菜单所有菜单项 - 前置条件: deepin-reader 已打开一个 PDF 文档且侧栏有书签 - AT元素引用: View_ImageList + 测试界面: 全局-键盘快捷键 + 测试功能: 键盘快捷键操作 + 前置条件: deepin-reader 已打开一个 PDF 文档 + AT元素引用: ["Form_CentralDocPage"] steps: - step_type: action description: 启动 deepin-reader 并打开文档 action: session_start - step_type: action - description: 在侧栏书签列表右键,选择"删除书签" - action: dtk_context_menu - selector: - name: View_ImageList - items: - - 删除书签 + description: 按Ctrl+F打开搜索 + action: keyboard_hot_key + key: ctrl+f - step_type: action - description: 在侧栏书签列表右键,选择"删除全部" - action: dtk_context_menu - selector: - name: View_ImageList - items: - - 删除全部 + description: 按ESC关闭搜索 + action: keyboard_press + key: Escape - step_type: assert - description: 书签菜单操作后应用仍正常响应 - action: assert_visible -- id: suite_theme_menu_v2 - name: 标题栏主题菜单 — 浅色/深色/跟随系统切换(items方式) + description: 键盘操作后应用正常 + action: assert_element + selector: + name: Form_CentralDocPage + role: form +- id: suite_doc_open + name: 文档打开 — 多种格式 status: active annotation: - 测试界面: 标题栏主题菜单 - 测试功能: 浅色/深色/跟随系统主题切换 - 前置条件: deepin-reader 已打开,标题栏主题菜单可用 - AT元素引用: Button_SelectFile, 浅色, 深色, 跟随系统 + 测试界面: 主窗口-文档打开 + 测试功能: 文档打开功能 + 前置条件: deepin-reader 已启动 + AT元素引用: ["Button_SelectFile", "Form_CentralDocPage"] steps: - step_type: action - description: 启动 deepin-reader,不打开文档 + description: 启动 deepin-reader action: session_start - step_type: action - description: 打开主题菜单,选择"浅色" - action: dtk_main_menu - items: - - 浅色 - - step_type: assert - description: 应用切换到浅色主题,主界面仍然响应 - element_ref: n6 + description: 点击打开文件按钮 + action: mouse_click selector: name: Button_SelectFile - action: assert_visible - - step_type: action - description: 打开主题菜单,选择"深色" - action: dtk_main_menu - items: - - 深色 + role: button - step_type: assert - description: 应用切换到深色主题,主界面仍然响应 - element_ref: n6 + description: 文件选择对话框已弹出 + action: assert_element selector: name: Button_SelectFile - action: assert_visible - - step_type: action - description: 打开主题菜单,选择"跟随系统" - action: dtk_main_menu - items: - - 跟随系统 - step_type: assert - description: 应用主题跟随系统设置,主界面仍然响应 - element_ref: n6 + description: 应用仍响应 + action: assert_element selector: - name: Button_SelectFile - action: assert_visible + name: Form_CentralDocPage + role: form \ No newline at end of file diff --git a/tests/at/yaml/elements.yaml b/tests/at/yaml/elements.yaml index fa21c2bc..651d8ebd 100644 --- a/tests/at/yaml/elements.yaml +++ b/tests/at/yaml/elements.yaml @@ -1,169 +1,190 @@ elements: - n6: + Button_SelectFile: name: Button_SelectFile - n224: + role: button + DTabBarAddButton: + name: DTabBarAddButton + role: button + 向左滚动: + name: 向左滚动 + role: button + 向右滚动: + name: 向右滚动 + role: button + Button_ThumbnailToggle: name: Button_ThumbnailToggle - n14: - name: Button_thumbnail - n15: - name: Button_catalog - n163: - name: View_CatalogTree - n16: - name: Button_bookmark - n22: - name: Button_BookmarkAdd - n17: - name: Button_annotation - n49: - name: Button_NotesAdd - n156: - name: pageEdit - role: text - n210: - name: normal.pdf - role: page tab - n209: - name: normal.pdf - role: page tab - n211: - name: normal.pdf - role: page tab - n212: - name: normal.pdf - role: page tab - n243: - name: DLineEditChildLineEdit - role: text - n244: - name: DLineEditClearButton + role: check box + DTitlebarDWindowMinButton: + name: DTitlebarDWindowMinButton role: button - n227: + DTitlebarDWindowMaxButton: + name: DTitlebarDWindowMaxButton + role: button + DLineEditChildLineEdit: name: DLineEditChildLineEdit - Form_CentralDocPage: - name: Form_CentralDocPage - Form_scaleEdit_P: - name: Form_scaleEdit_P - child_index: 1 - popup: click - Button_annotation: - name: Button_annotation - View_ImageList: - name: View_ImageList - child_index: 0 - Button_bookmark: - name: Button_bookmark + role: text n0: name: Form_DMainWindow role: form n1: - name: Form_Central - role: form - n2: - name: Form_widget_1 + name: Form_DMainWindowTitlebar role: form - n3: - name: Form_CentralNavPage + n5: + name: Form_DTitlebarLeftArea role: form + n6: + name: DTitlebarIconLabel + role: button n7: - name: Label_Icon - role: image - n8: - name: Form_CentralDocPage + name: Form_TitleWidget role: form + n8: + name: Button_ThumbnailToggle + role: check box n9: - name: Form_DocSheet + name: Form_widget role: form n10: - name: Form_SheetSidebar + name: Form_scaleEdit_P role: form n11: - name: Form_SearchResWidget + name: DLineEditChildLineEdit + role: text + n16: + name: Form_DTitlebarRightArea + role: form + n17: + name: Form_DTitlebarButtonArea role: form - n13: - name: View_ImageList - role: list n18: - name: Button_search - role: check box + name: DTitlebarDWindowOptionButton + role: button n19: - name: Form_BookMarkWidget - role: form + name: DTitlebarDWindowMinButton + role: button n20: - name: View_ImageList - role: list + name: DTitlebarDWindowMaxButton + role: button + n21: + name: DTitlebarDWindowQuitFullscreenButton + role: button + n22: + name: DTitlebarDWindowCloseButton + role: button + n23: + name: Form_Central + role: form n24: - name: Form_NotesWidget + name: Form_widget_1 role: form n25: - name: View_ImageList - role: list - n51: - name: Form_ThumbnailWidget - role: form - n52: - name: View_ImageList - role: list - n153: - name: Form_Paging + name: Form_CentralDocPage role: form - n155: - name: Form_Page + n26: + name: Form_DocTabBar role: form - n158: - name: Button_ThumbnailPre + n27: + name: '' + role: page tab list + n28: + name: 向左滚动 role: button - n159: - name: Button_ThumbnailNext + n29: + name: 向右滚动 role: button - n161: - name: Form_CatalogWidget - role: form - n208: - name: Form_DocTabBar - role: form - n213: + n30: name: DTabBarAddButton role: button - n217: - name: Form_DMainWindowTitlebar - role: form - n221: - name: Form_DTitlebarLeftArea - role: form - n223: - name: Form_TitleWidget - role: form - n225: - name: Form_widget - role: form - n226: - name: Form_scaleEdit_P - role: form - n240: - name: Form_widget_4 - role: form - n242: - name: Form_findSearchEdit_P - role: form - n245: - name: DSearchEditIconButton - role: button - n246: - name: Form_DSearchEditIconWidget + n33: + name: Form_CentralNavPage role: form - n247: - name: DSearchEditIconButton + n36: + name: Button_SelectFile role: button - n253: + n37: + name: Label_Icon + role: image + n39: + name: DTitlebarMainMenu + role: popup menu + n40: + name: 新窗口 + role: menu item + n41: + name: 新标签页 + role: menu item + n42: + name: 保存 + role: menu item + n43: + name: 另存为 + role: menu item + n44: + name: 在文件管理器中显示 + role: menu item + n45: + name: 放大镜 + role: menu item + n46: + name: 工具 + role: menu item + n47: + name: Menu_Hand + role: popup menu + n48: + name: 选择工具 + role: menu item + n49: + name: 手形工具 + role: menu item + n50: + name: 搜索 + role: menu item + n51: + name: 打印 + role: menu item + n52: + name: 主题 + role: menu item + n53: + name: DTitlebarThemeMenu + role: popup menu + n54: + name: 浅色 + role: menu item + n55: + name: 深色 + role: menu item + n56: + name: 跟随系统 + role: menu item + n57: + name: 帮助 + role: menu item + n58: + name: 关于 + role: menu item + n59: + name: 退出 + role: menu item + n60: + name: Menu_Hand + role: popup menu + n61: + name: 选择工具 + role: menu item + n62: + name: 手形工具 + role: menu item + n63: name: DTitlebarThemeMenu role: popup menu - n254: + n64: name: 浅色 role: menu item - n255: + n65: name: 深色 role: menu item - n256: + n66: name: 跟随系统 role: menu item diff --git "a/tests/at/yaml/\344\270\273\347\225\214\351\235\242 \342\200\224 \346\227\240\346\226\207\346\241\243\346\211\223\345\274\200/\344\270\273\347\225\214\351\235\242 \342\200\224 \346\227\240\346\226\207\346\241\243\346\211\223\345\274\200.suite.yaml" "b/tests/at/yaml/\344\270\273\347\225\214\351\235\242 \342\200\224 \346\227\240\346\226\207\346\241\243\346\211\223\345\274\200/\344\270\273\347\225\214\351\235\242 \342\200\224 \346\227\240\346\226\207\346\241\243\346\211\223\345\274\200.suite.yaml" index 1d958b99..c879ded7 100644 --- "a/tests/at/yaml/\344\270\273\347\225\214\351\235\242 \342\200\224 \346\227\240\346\226\207\346\241\243\346\211\223\345\274\200/\344\270\273\347\225\214\351\235\242 \342\200\224 \346\227\240\346\226\207\346\241\243\346\211\223\345\274\200.suite.yaml" +++ "b/tests/at/yaml/\344\270\273\347\225\214\351\235\242 \342\200\224 \346\227\240\346\226\207\346\241\243\346\211\223\345\274\200/\344\270\273\347\225\214\351\235\242 \342\200\224 \346\227\240\346\226\207\346\241\243\346\211\223\345\274\200.suite.yaml" @@ -16,13 +16,17 @@ suites: tags: [] steps: - action: mouse_click - ref: n6 selector: name: Button_SelectFile + role: button assert_steps: - action: assert_element - ref: n6 selector: name: Button_SelectFile + role: button + - action: assert_element + selector: + name: Button_SelectFile + role: button teardown: - action: session_stop 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" deleted file mode 100644 index 21524bf3..00000000 --- "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" +++ /dev/null @@ -1,64 +0,0 @@ -name: 右键侧栏书签菜单_suite -app: deepin-reader -description: '' -module: 右键侧栏书签菜单 -tags: [] -fast_fail: false -env_check: [] -setup: -- action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 -suites: -- id: suite_context_menu_bookmark_s1 - name: 右键侧栏书签菜单 — 所有菜单项 - description: '' - tags: [] - steps: - - action: mouse_click - ref: n224 - selector: - name: Button_ThumbnailToggle - - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 添加书签 - - action: mouse_click - selector: - name: Button_bookmark - - action: mouse_click - selector: - name: View_ImageList - child_index: 0 - - action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 - items: - - 删除书签 - - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 添加书签 - - action: mouse_click - selector: - name: Button_bookmark - - action: mouse_click - selector: - name: View_ImageList - child_index: 0 - - action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 - items: - - 全部删除 - assert_steps: - - action: assert_element - selector: - name: Form_CentralDocPage - role: form -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" deleted file mode 100644 index 74ff8e51..00000000 --- "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" +++ /dev/null @@ -1,76 +0,0 @@ -name: 右键侧栏注释菜单_suite -app: deepin-reader -description: '' -module: 右键侧栏注释菜单 -tags: [] -fast_fail: false -env_check: [] -setup: -- action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 -suites: -- id: suite_context_menu_note_s1 - name: 右键侧栏注释菜单 — 所有菜单项 - description: '' - tags: [] - steps: - - action: mouse_click - ref: n224 - selector: - name: Button_ThumbnailToggle - - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 添加注释 - - action: mouse_click - selector: - name: Button_annotation - - action: mouse_click - selector: - name: View_ImageList - child_index: 0 - - action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 - items: - - 复制 - - action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 - items: - - 删除注释 - - action: mouse_click - selector: - name: Button_bookmark - - action: mouse_click - selector: - name: Form_CentralDocPage - - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 添加注释 - - action: mouse_click - selector: - name: Button_annotation - - action: mouse_click - selector: - name: View_ImageList - child_index: 0 - - action: dtk_context_menu - selector: - name: View_ImageList - child_index: 0 - items: - - 全部删除 - assert_steps: - - action: assert_element - selector: - name: Form_CentralDocPage - role: form -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 85bf6a6d..4b8e09d9 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,122 +15,35 @@ suites: description: '' tags: [] steps: - - action: mouse_click - selector: - name: Form_CentralDocPage - action: dtk_context_menu - selector: - name: Form_CentralDocPage items: - 搜索 - action: keyboard_press key: escape - - action: mouse_click - selector: - name: Form_CentralDocPage - - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 后一页 - - action: mouse_click - selector: - name: Form_CentralDocPage - - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 最后一页 - - action: mouse_click - selector: - name: Form_CentralDocPage - - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 前一页 - - action: mouse_click - selector: - name: Form_CentralDocPage - - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 第一页 - - action: mouse_click - selector: - name: Form_CentralDocPage - - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 后一页 - - action: mouse_click - selector: - name: Form_CentralDocPage - action: dtk_context_menu - selector: - name: Form_CentralDocPage items: - 添加书签 - - action: mouse_click - selector: - name: Form_CentralDocPage - action: dtk_context_menu - selector: - name: Form_CentralDocPage - items: - - 添加注释 - - action: mouse_click - selector: - name: Form_CentralDocPage - - action: dtk_context_menu - selector: - name: Form_CentralDocPage items: - 全屏 - action: keyboard_press key: escape - - action: mouse_click - selector: - name: Form_CentralDocPage - action: dtk_context_menu - selector: - name: Form_CentralDocPage items: - - 幻灯片放映 - - action: keyboard_press - key: escape - - action: mouse_click - selector: - name: Form_CentralDocPage + - 首页 - action: dtk_context_menu - selector: - name: Form_CentralDocPage items: - - 左旋转 - - action: mouse_click - selector: - name: Form_CentralDocPage + - 上一页 - action: dtk_context_menu - selector: - name: Form_CentralDocPage items: - - 右旋转 - - action: mouse_click - selector: - name: Form_CentralDocPage + - 下一页 - action: dtk_context_menu - selector: - name: Form_CentralDocPage items: - - 文档信息 - - action: keyboard_press - key: escape + - 末页 assert_steps: - action: assert_element selector: - name: Form_CentralDocPage - role: form + name: Button_SelectFile + role: button 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 a6247ec9..a60a35e8 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" @@ -11,53 +11,23 @@ setup: wait: 3.0 suites: - id: suite_context_menu_scale_s1 - name: 右键缩放区域菜单 — 所有菜单项 + name: 右键缩放区域菜单 description: '' tags: [] steps: - - action: mouse_click - selector: - name: Form_CentralDocPage - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click - items: - - 双页显示 - - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click items: - - 默认大小 + - 双页视图 - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click items: - 适合页面 - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click - items: - - 适应高度 - - action: dtk_context_menu - selector: - name: Form_scaleEdit_P - child_index: 1 - popup: click items: - - 适应宽度 + - 适合宽度 assert_steps: - action: assert_element - ref: n6 selector: - name: Form_CentralDocPage - role: form + 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" deleted file mode 100644 index 58c4eb50..00000000 --- "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" +++ /dev/null @@ -1,36 +0,0 @@ -name: 左侧栏 — 书签视图_suite -app: deepin-reader -description: '' -module: 左侧栏 — 书签视图 -tags: [] -fast_fail: false -env_check: [] -setup: -- action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 -suites: -- id: suite_sidebar_bookmarks_s1 - name: 左侧栏 — 书签视图 — 添加书签 - description: '' - tags: [] - steps: - - action: mouse_click - ref: n224 - selector: - name: Button_ThumbnailToggle - - action: mouse_click - ref: n16 - selector: - name: Button_bookmark - - action: mouse_click - ref: n22 - selector: - name: Button_BookmarkAdd - assert_steps: - - action: assert_element - ref: n22 - selector: - name: Button_BookmarkAdd -teardown: -- action: session_stop 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 6a95df43..f7d93c6e 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" @@ -11,46 +11,22 @@ setup: wait: 3.0 suites: - id: suite_sidebar_tabs_s1 - name: 左侧栏 — 按钮切换 — 缩略图/目录/书签/注释 + name: 左侧栏 — 按钮切换 description: '' tags: [] steps: - action: mouse_click - ref: n224 selector: name: Button_ThumbnailToggle + role: check box - action: mouse_click - ref: n14 selector: - name: Button_thumbnail - - action: mouse_click - ref: n15 - selector: - name: Button_catalog - - action: mouse_click - ref: n16 - selector: - name: Button_bookmark - - action: mouse_click - ref: n17 - selector: - name: Button_annotation + name: Button_ThumbnailToggle + role: check box assert_steps: - action: assert_element - ref: n14 - selector: - name: Button_thumbnail - - action: assert_element - ref: n163 - selector: - name: View_CatalogTree - - action: assert_element - ref: n22 - selector: - name: Button_BookmarkAdd - - action: assert_element - ref: n49 selector: - name: Button_NotesAdd + name: Button_SelectFile + role: button teardown: - action: session_stop 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" deleted file mode 100644 index 7b06d63a..00000000 --- "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" +++ /dev/null @@ -1,40 +0,0 @@ -name: 左侧栏 — 目录视图_suite -app: deepin-reader -description: '' -module: 左侧栏 — 目录视图 -tags: [] -fast_fail: false -env_check: [] -setup: -- action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 -suites: -- id: suite_sidebar_catalog_s1 - name: 左侧栏 — 目录视图 — 目录树显示和点击跳转 - description: '' - tags: [] - steps: - - action: mouse_click - ref: n224 - selector: - name: Button_ThumbnailToggle - - action: mouse_click - ref: n15 - selector: - name: Button_catalog - - action: mouse_click - ref: n163 - selector: - name: View_CatalogTree - assert_steps: - - action: assert_element - ref: n163 - selector: - name: View_CatalogTree - - action: assert_element - ref: n163 - selector: - name: View_CatalogTree -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" deleted file mode 100644 index 5ccf35db..00000000 --- "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" +++ /dev/null @@ -1,42 +0,0 @@ -name: 左侧栏 — 缩略图视图_suite -app: deepin-reader -description: '' -module: 左侧栏 — 缩略图视图 -tags: [] -fast_fail: false -env_check: [] -setup: -- action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 -suites: -- id: suite_sidebar_thumbnails_s1 - name: 左侧栏 — 缩略图视图 — 分页导航 - description: '' - tags: [] - steps: - - action: mouse_click - ref: n224 - selector: - name: Button_ThumbnailToggle - - action: mouse_click - ref: n14 - selector: - name: Button_thumbnail - - action: mouse_click - ref: n156 - selector: - name: pageEdit - role: text - - action: keyboard_press - key: backspace - - action: keyboard_press - key: escape - assert_steps: - - action: assert_element - ref: n156 - selector: - name: pageEdit - role: text -teardown: -- action: session_stop diff --git "a/tests/at/yaml/\346\226\207\346\241\243\346\211\223\345\274\200/\346\226\207\346\241\243\346\211\223\345\274\200.suite.yaml" "b/tests/at/yaml/\346\226\207\346\241\243\346\211\223\345\274\200/\346\226\207\346\241\243\346\211\223\345\274\200.suite.yaml" new file mode 100644 index 00000000..0ae43ce7 --- /dev/null +++ "b/tests/at/yaml/\346\226\207\346\241\243\346\211\223\345\274\200/\346\226\207\346\241\243\346\211\223\345\274\200.suite.yaml" @@ -0,0 +1,28 @@ +name: 文档打开_suite +app: deepin-reader +description: '' +module: 文档打开 +tags: [] +fast_fail: false +env_check: [] +setup: +- action: session_start + command: deepin-reader + wait: 3.0 +suites: +- id: suite_doc_open_s1 + name: 文档打开 + description: '' + tags: [] + steps: + - action: mouse_click + selector: + name: Button_SelectFile + role: button + assert_steps: + - action: assert_element + selector: + name: Button_SelectFile + role: button +teardown: +- action: session_stop diff --git "a/tests/at/yaml/\346\240\207\351\242\230\346\240\217\344\270\273\350\217\234\345\215\225/\346\240\207\351\242\230\346\240\217\344\270\273\350\217\234\345\215\225.suite.yaml" "b/tests/at/yaml/\346\240\207\351\242\230\346\240\217\344\270\273\350\217\234\345\215\225/\346\240\207\351\242\230\346\240\217\344\270\273\350\217\234\345\215\225.suite.yaml" index 13bc7869..bded05e3 100644 --- "a/tests/at/yaml/\346\240\207\351\242\230\346\240\217\344\270\273\350\217\234\345\215\225/\346\240\207\351\242\230\346\240\217\344\270\273\350\217\234\345\215\225.suite.yaml" +++ "b/tests/at/yaml/\346\240\207\351\242\230\346\240\217\344\270\273\350\217\234\345\215\225/\346\240\207\351\242\230\346\240\217\344\270\273\350\217\234\345\215\225.suite.yaml" @@ -11,10 +11,24 @@ setup: wait: 3.0 suites: - id: suite_titlebar_main_menu_s1 - name: 标题栏主菜单 — 所有菜单项导航 + name: 标题栏主菜单 — 菜单项导航 description: '' tags: [] steps: + - action: dtk_main_menu + items: + - 新窗口 + - action: dtk_main_menu + items: + - 新标签页 + - action: dtk_main_menu + items: + - 保存 + - action: dtk_main_menu + items: + - 搜索 + - action: keyboard_press + key: escape - action: dtk_main_menu items: - 工具 @@ -25,12 +39,13 @@ suites: - 手形工具 - action: dtk_main_menu items: - - 搜索 + - 打印 - action: keyboard_press key: escape assert_steps: - action: assert_element selector: - name: Form_CentralDocPage + name: Button_SelectFile + role: button teardown: - action: session_stop diff --git "a/tests/at/yaml/\346\240\207\351\242\230\346\240\217\344\270\273\351\242\230\350\217\234\345\215\225/\346\240\207\351\242\230\346\240\217\344\270\273\351\242\230\350\217\234\345\215\225.suite.yaml" "b/tests/at/yaml/\346\240\207\351\242\230\346\240\217\344\270\273\351\242\230\350\217\234\345\215\225/\346\240\207\351\242\230\346\240\217\344\270\273\351\242\230\350\217\234\345\215\225.suite.yaml" index 8368edc2..58ba0f8d 100644 --- "a/tests/at/yaml/\346\240\207\351\242\230\346\240\217\344\270\273\351\242\230\350\217\234\345\215\225/\346\240\207\351\242\230\346\240\217\344\270\273\351\242\230\350\217\234\345\215\225.suite.yaml" +++ "b/tests/at/yaml/\346\240\207\351\242\230\346\240\217\344\270\273\351\242\230\350\217\234\345\215\225/\346\240\207\351\242\230\346\240\217\344\270\273\351\242\230\350\217\234\345\215\225.suite.yaml" @@ -7,11 +7,11 @@ fast_fail: false env_check: [] setup: - action: session_start - command: deepin-reader + command: deepin-reader ${TEST_FILES_DIR}/normal.pdf wait: 3.0 suites: -- id: suite_theme_menu_v2_s1 - name: 标题栏主题菜单 — 浅色/深色/跟随系统切换(items方式) +- id: suite_theme_menu_s1 + name: 标题栏主题菜单 — 浅色/深色/跟随系统 description: '' tags: [] steps: @@ -29,16 +29,8 @@ suites: - 跟随系统 assert_steps: - action: assert_element - ref: n6 - selector: - name: Button_SelectFile - - action: assert_element - ref: n6 - selector: - name: Button_SelectFile - - action: assert_element - ref: n6 selector: name: Button_SelectFile + role: button teardown: - action: session_stop 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" deleted file mode 100644 index 7fe8c8fd..00000000 --- "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" +++ /dev/null @@ -1,48 +0,0 @@ -name: 标题栏搜索框_suite -app: deepin-reader -description: '' -module: 标题栏搜索框 -tags: [] -fast_fail: false -env_check: [] -setup: -- action: session_start - command: deepin-reader ${TEST_FILES_DIR}/normal.pdf - wait: 3.0 -suites: -- id: suite_titlebar_search_s1 - name: 标题栏搜索框 — 关键字输入/清除/搜索 - description: '' - tags: [] - steps: - - action: dtk_main_menu - items: - - 搜索 - # 会点击到缩放框 - # - action: mouse_click - # ref: n243 - # selector: - # name: DLineEditChildLineEdit - # role: text - - action: keyboard_type_text - text: test - - action: keyboard_press - key: return - - action: mouse_click - ref: n244 - selector: - name: DLineEditClearButton - role: button - assert_steps: - - action: assert_element - ref: n243 - selector: - name: DLineEditChildLineEdit - role: text - - action: assert_element - ref: n244 - selector: - name: DLineEditClearButton - role: button -teardown: -- action: session_stop diff --git "a/tests/at/yaml/\346\240\207\351\242\230\346\240\217\347\274\251\346\224\276\350\276\223\345\205\245\346\241\206/\346\240\207\351\242\230\346\240\217\347\274\251\346\224\276\350\276\223\345\205\245\346\241\206.suite.yaml" "b/tests/at/yaml/\346\240\207\351\242\230\346\240\217\347\274\251\346\224\276\350\276\223\345\205\245\346\241\206/\346\240\207\351\242\230\346\240\217\347\274\251\346\224\276\350\276\223\345\205\245\346\241\206.suite.yaml" index 31c09cb3..111ba6c2 100644 --- "a/tests/at/yaml/\346\240\207\351\242\230\346\240\217\347\274\251\346\224\276\350\276\223\345\205\245\346\241\206/\346\240\207\351\242\230\346\240\217\347\274\251\346\224\276\350\276\223\345\205\245\346\241\206.suite.yaml" +++ "b/tests/at/yaml/\346\240\207\351\242\230\346\240\217\347\274\251\346\224\276\350\276\223\345\205\245\346\241\206/\346\240\207\351\242\230\346\240\217\347\274\251\346\224\276\350\276\223\345\205\245\346\241\206.suite.yaml" @@ -16,17 +16,17 @@ suites: tags: [] steps: - action: mouse_click - ref: n227 selector: name: DLineEditChildLineEdit - - action: keyboard_type_text + role: text + - action: keyboard_type text: '100' - action: keyboard_press key: return assert_steps: - action: assert_element - ref: n227 selector: name: DLineEditChildLineEdit + role: text teardown: - action: session_stop diff --git "a/tests/at/yaml/\347\252\227\345\217\243\347\256\241\347\220\206/\347\252\227\345\217\243\347\256\241\347\220\206.suite.yaml" "b/tests/at/yaml/\347\252\227\345\217\243\347\256\241\347\220\206/\347\252\227\345\217\243\347\256\241\347\220\206.suite.yaml" new file mode 100644 index 00000000..20af5750 --- /dev/null +++ "b/tests/at/yaml/\347\252\227\345\217\243\347\256\241\347\220\206/\347\252\227\345\217\243\347\256\241\347\220\206.suite.yaml" @@ -0,0 +1,36 @@ +name: 窗口管理_suite +app: deepin-reader +description: '' +module: 窗口管理 +tags: [] +fast_fail: false +env_check: [] +setup: +- action: session_start + command: deepin-reader + wait: 3.0 +suites: +- id: suite_window_s1 + name: 窗口管理 — 最小化/最大化/关闭 + description: '' + tags: [] + steps: + - action: mouse_click + selector: + name: DTitlebarDWindowMinButton + role: button + - action: mouse_click + selector: + name: DTitlebarDWindowMaxButton + role: button + assert_steps: + - action: assert_element + selector: + name: Button_SelectFile + role: button + - action: assert_element + selector: + name: Button_SelectFile + role: button +teardown: +- action: session_stop diff --git "a/tests/at/yaml/\351\224\256\347\233\230\344\272\244\344\272\222/\351\224\256\347\233\230\344\272\244\344\272\222.suite.yaml" "b/tests/at/yaml/\351\224\256\347\233\230\344\272\244\344\272\222/\351\224\256\347\233\230\344\272\244\344\272\222.suite.yaml" new file mode 100644 index 00000000..ccee7276 --- /dev/null +++ "b/tests/at/yaml/\351\224\256\347\233\230\344\272\244\344\272\222/\351\224\256\347\233\230\344\272\244\344\272\222.suite.yaml" @@ -0,0 +1,28 @@ +name: 键盘交互_suite +app: deepin-reader +description: '' +module: 键盘交互 +tags: [] +fast_fail: false +env_check: [] +setup: +- action: session_start + command: deepin-reader ${TEST_FILES_DIR}/normal.pdf + wait: 3.0 +suites: +- id: suite_keyboard_s1 + name: 键盘快捷键交互 + description: '' + tags: [] + steps: + - action: keyboard_hot_key + key: ctrl+f + - action: keyboard_press + key: escape + assert_steps: + - action: assert_element + selector: + name: Button_SelectFile + role: button +teardown: +- action: session_stop 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 9ff4c5d4..0dfc7ec0 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" @@ -11,30 +11,30 @@ setup: wait: 3.0 suites: - id: suite_tab_management_s1 - name: 顶部标签页栏 — 添加/滚动/切换 + name: 顶部标签页栏 — 添加/切换/关闭 description: '' tags: [] steps: - action: mouse_click - ref: n210 selector: - name: normal.pdf - role: page tab - assert_steps: - - action: assert_element - ref: n209 + name: DTabBarAddButton + role: button + - action: mouse_click selector: - name: normal.pdf - role: page tab + name: 向左滚动 + role: button + - action: mouse_click + selector: + name: 向右滚动 + role: button + assert_steps: - action: assert_element - ref: n211 selector: - name: normal.pdf - role: page tab + name: DTabBarAddButton + role: button - action: assert_element - ref: n212 selector: - name: normal.pdf - role: page tab + name: Button_SelectFile + role: button teardown: - action: session_stop diff --git "a/tests/casefile/\346\226\207\346\241\243\346\237\245\347\234\213\345\231\250V25-\347\224\250\344\276\213.xlsx" "b/tests/casefile/\346\226\207\346\241\243\346\237\245\347\234\213\345\231\250V25-\347\224\250\344\276\213.xlsx" new file mode 100644 index 00000000..b92cb3cd Binary files /dev/null and "b/tests/casefile/\346\226\207\346\241\243\346\237\245\347\234\213\345\231\250V25-\347\224\250\344\276\213.xlsx" differ