Add editor list, scroll, and property grid widgets
This commit is contained in:
@@ -22,8 +22,11 @@ Layout:
|
||||
- `shell/menu_bar_basic/`: menu bar open/close/hover/dispatch only
|
||||
- `shell/context_menu_basic/`: context menu root/submenu/dismiss/dispatch only
|
||||
- `shell/panel_frame_basic/`: panel frame layout/state/hit-test only
|
||||
- `shell/scroll_view_basic/`: ScrollView viewport, clip, thumb drag, wheel offset only
|
||||
- `shell/property_grid_basic/`: PropertyGrid section toggle, field selection, value edit, keyboard navigation only
|
||||
- `shell/status_bar_basic/`: status bar slot/segment/hit-test only
|
||||
- `shell/tree_view_basic/`: TreeView row layout, indent, disclosure, selection, focus, hit-test only
|
||||
- `shell/list_view_basic/`: ListView row layout, selection, focus, keyboard navigation, hit-test only
|
||||
- `shell/tab_strip_basic/`: tab strip layout/state/hit-test/close/navigation only
|
||||
- `shell/viewport_slot_basic/`: viewport slot chrome/surface/status only
|
||||
- `shell/viewport_shell_basic/`: viewport shell request/state compose only
|
||||
@@ -77,6 +80,16 @@ Scenarios:
|
||||
Executable: `XCUIEditorPanelFrameBasicValidation.exe`
|
||||
Scope: panel frame header/body/footer layout, focus/active/hover chrome, pin/close hit target only
|
||||
|
||||
- `editor.shell.scroll_view_basic`
|
||||
Build target: `editor_ui_scroll_view_basic_validation`
|
||||
Executable: `XCUIEditorScrollViewBasicValidation.exe`
|
||||
Scope: ScrollView viewport clip, wheel scrolling, thumb drag, focus, and hit-test only
|
||||
|
||||
- `editor.shell.property_grid_basic`
|
||||
Build target: `editor_ui_property_grid_basic_validation`
|
||||
Executable: `XCUIEditorPropertyGridBasicValidation.exe`
|
||||
Scope: PropertyGrid 基础控件验证;只检查 section toggle、field selection、value edit、Enter/Esc、keyboard navigation,不涉及业务 Inspector
|
||||
|
||||
- `editor.shell.status_bar_basic`
|
||||
Build target: `editor_ui_status_bar_basic_validation`
|
||||
Executable: `XCUIEditorStatusBarBasicValidation.exe`
|
||||
@@ -87,6 +100,11 @@ Scenarios:
|
||||
Executable: `XCUIEditorTreeViewBasicValidation.exe`
|
||||
Scope: TreeView 基础控件验证;只检查行缩进、disclosure 展开/折叠、selection、hover/focus 和 hit-test,不涉及业务面板
|
||||
|
||||
- `editor.shell.list_view_basic`
|
||||
Build target: `editor_ui_list_view_basic_validation`
|
||||
Executable: `XCUIEditorListViewBasicValidation.exe`
|
||||
Scope: ListView 基础控件验证;只检查 row 排列、selection、hover/focus、Up/Down/Home/End 键盘导航和 hit-test,不涉及业务面板
|
||||
|
||||
- `editor.shell.tab_strip_basic`
|
||||
Build target: `editor_ui_tab_strip_basic_validation`
|
||||
Executable: `XCUIEditorTabStripBasicValidation.exe`
|
||||
@@ -174,12 +192,17 @@ Selected controls:
|
||||
- `shell/panel_frame_basic/`
|
||||
Move the mouse over the preview panel, click `Body / Pin / Close`, toggle `Active / Focus / Closable / Footer`, press `F12`.
|
||||
|
||||
- `shell/scroll_view_basic/`
|
||||
把鼠标移到右侧日志区内滚轮滚动,拖拽 scrollbar thumb,检查 `Hover / Focused / Thumb Dragging / Offset / Has Scrollbar / Result`,按 `重置`、`截图(F12)` 或直接按 `F12`。
|
||||
|
||||
- `shell/status_bar_basic/`
|
||||
Move the mouse across leading/trailing segments, click interactive segments, toggle focus/active, press `F12`.
|
||||
|
||||
- `shell/tree_view_basic/`
|
||||
先看顶部中文说明“这个测试在验证什么功能”,再点击 disclosure 和树节点行,检查 `Hover / Focused / Selected / Expanded / Visible / Result`,按 `重置`、`截图(F12)` 或直接按 `F12`。
|
||||
|
||||
- `shell/list_view_basic/`
|
||||
先看顶部中文说明“这个测试在验证什么功能”,再点击列表行,并在列表获得 focus 后按 `Up / Down / Home / End`,检查 `Hover / Focused / Selected / Current / Result`,按 `重置`、`截图(F12)` 或直接按 `F12`。
|
||||
- `shell/tab_strip_basic/`
|
||||
Click `Document A / B / C`, click `X` on closable tabs, click content to focus, press `Left / Right / Home / End`, press `Reset`, press `F12`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user