Commit 86bd2fdf authored by Kevin Babbitt's avatar Kevin Babbitt Committed by Commit Bot

Reland "Include raw view elements in UI Automation tree dumps"

This is a reland of 701b32b0

Reason for revert: Failing Win7 accessibility tests

Fix: Update expectation files for Win7 tests

Original change's description:
> Include raw view elements in UI Automation tree dumps
>
> While working on tuning which nodes we include in the UI Automation
> control and content views, I discovered that our tree dumper was only
> dumping nodes in the control view. This CL applies a filter to dump the
> raw view, which is a superset of the control view, giving us dumps that
> are more complete.
>
> R=iapres@microsoft.com
>
> Bug: 1028345
> Change-Id: I98d53285abb77eb8490903f85a2c21e63e1f8c33
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1935027
> Reviewed-by: Ian Prest <iapres@microsoft.com>
> Commit-Queue: Kevin Babbitt <kbabbitt@microsoft.com>
> Cr-Commit-Position: refs/heads/master@{#718915}

Bug: 1028345
Change-Id: I95196087e3633bab9bdeb0879ad4bf31a5f19c9d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1935212
Auto-Submit: Kevin Babbitt <kbabbitt@microsoft.com>
Reviewed-by: default avatarIan Prest <iapres@microsoft.com>
Commit-Queue: Ian Prest <iapres@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#719465}
parent fbffb170
......@@ -4,4 +4,4 @@ group
++++++group
++++++++img Name='Image 1'
++++++++img Name='Image 2'
++++++++img Name='Image 3'
\ No newline at end of file
++++++++img Name='Image 3'
......@@ -3,7 +3,11 @@ group
++++region Name='Page 1'
++++++group
++++++++link Name='start first link start second link end second link end first link<newline>'
++++++++++description Name='start first link start second link end second link end first link<newline>' IsControlElement=false
++++++group
++++++++link Name=' start second link end second link'
++++++++++description Name=' start second link end second link' IsControlElement=false
++++++++link Name='START FIRST LINK START SECOND LINK END FIRST LINK'
++++++++link Name='START SECOND LINK END FIRST LINK END SECOND LINK'
\ No newline at end of file
++++++++++description Name='START FIRST LINK START SECOND LINK END FIRST LINK' IsControlElement=false
++++++++link Name='START SECOND LINK END FIRST LINK END SECOND LINK'
++++++++++description Name='START SECOND LINK END FIRST LINK END SECOND LINK' IsControlElement=false
......@@ -2,6 +2,7 @@ group
++document Name='PDF document containing 1 page'
++++region Name='Page 1'
++++++heading
++++++++description Name='Heading<newline>' IsControlElement=false
++++++group
++++++++description Name='This is a small pdf file:<newline>'
++++++group
......
......@@ -2,14 +2,19 @@ group
++document Name='PDF document containing 2 pages'
++++region Name='Page 1'
++++++heading
++++++++description Name='Link Annotations - Page 1<newline>' IsControlElement=false
++++++heading
++++++++link Name='Link with destination to second page<newline>'
++++++++++description Name='Link with destination to second page<newline>' IsControlElement=false
++++++group
++++++++link Name='PDF Reference, Version 1.7,'
++++++++++description Name='PDF Reference, Version 1.7,' IsControlElement=false
++++++++description Name=' Section 8.4.5 defines Annotations<newline>3. Hello World<newline>'
++++++++link Name='https://pdfium.googlesource.com/pdfium'
++++++++++description Name='https://pdfium.googlesource.com/pdfium' IsControlElement=false
++++++++description Name=' is link in plain text, not link annotation. These are referred to<newline>as '
++++++++link Name='WebLinks in PDFium'
++++++++++description Name='WebLinks in PDFium' IsControlElement=false
++++++++description Name='.'
++++++++link
++++++++img Name='Image 1'
......@@ -17,4 +22,4 @@ group
++++++++img Name='Unlabeled graphic'
++++region Name='Page 2'
++++++group
++++++++description Name='Second Page'
\ No newline at end of file
++++++++description Name='Second Page'
......@@ -2,4 +2,4 @@ group
++document Name='PDF document containing 1 page'
++++region Name='Page 1'
++++++group
++++++++description Name='Hello world! One word equals to one text run.'
\ No newline at end of file
++++++++description Name='Hello world! One word equals to one text run.'
......@@ -8,4 +8,4 @@ group
++++++group
++++++++description Name='Case 3<newline>'
++++++group
++++++++description Name='Case 4'
\ No newline at end of file
++++++++description Name='Case 4'
......@@ -4,11 +4,14 @@ group
++++++group
++++++++description Name='Hello, '
++++++++link Name='http://yahoo.com'
++++++++++description Name='http://yahoo.com' IsControlElement=false
++++++++description Name='! nice meeting you<newline>'
++++++group
++++++++description Name='Goodbye, '
++++++++link Name='http://bing.com'
++++++++++description Name='http://bing.com' IsControlElement=false
++++++++description Name='! nice meeting you<newline>'
++++++group
++++++++description Name='Bye, '
++++++++link Name='http://google.com'
++++++++++description Name='http://google.com' IsControlElement=false
......@@ -970,6 +970,12 @@ void AccessibilityTreeFormatterUia::BuildCacheRequests() {
CHECK(children_cache_request_.Get());
children_cache_request_->put_TreeScope(TreeScope_Children);
// Set filter to include all nodes in the raw view.
Microsoft::WRL::ComPtr<IUIAutomationCondition> raw_view_condition;
uia_->get_RawViewCondition(&raw_view_condition);
CHECK(raw_view_condition.Get());
children_cache_request_->put_TreeFilter(raw_view_condition.Get());
// Create cache request for requesting information about a node.
uia_->CreateCacheRequest(&element_cache_request_);
CHECK(element_cache_request_.Get());
......
......@@ -5,6 +5,7 @@ document
++menu Name='Button4' ExpandCollapse.ExpandCollapseState='Collapsed'
++button Name='Button5'
++button Name='Complex button '
++++description Name='Complex button ' IsControlElement=false
++++textbox
++button Name='Complex toggle button ' Toggle.ToggleState='On'
++++description Name='Complex toggle button '
......
document PositionInSet=0 SizeOfSet=0
++tree PositionInSet=0 SizeOfSet=2 Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false
++++treeitem Name='card content' PositionInSet=1 SizeOfSet=2 ExpandCollapse.ExpandCollapseState='LeafNode' SelectionItem.IsSelected=false
++++++description Name='card content' IsControlElement=false PositionInSet=0 SizeOfSet=0
++++group PositionInSet=0 SizeOfSet=0
++++treeitem Name='card content' PositionInSet=2 SizeOfSet=2 ExpandCollapse.ExpandCollapseState='LeafNode' SelectionItem.IsSelected=false
++++++description Name='card content' IsControlElement=false PositionInSet=0 SizeOfSet=0
document
++tree Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false
++++treeitem Name='card content' ExpandCollapse.ExpandCollapseState='LeafNode' SelectionItem.IsSelected=false
++++++description Name='card content' IsControlElement=false
++++group
++++treeitem Name='card content' ExpandCollapse.ExpandCollapseState='LeafNode' SelectionItem.IsSelected=false
\ No newline at end of file
++++treeitem Name='card content' ExpandCollapse.ExpandCollapseState='LeafNode' SelectionItem.IsSelected=false
++++++description Name='card content' IsControlElement=false
\ No newline at end of file
document
++group Name='span-A4' LabeledBy='span-A4'
++group Name='span-A2' LabeledBy='span-A2'
++group Name='span-C'
\ No newline at end of file
++group Name='span-C'
document
++description Name='visible link'
++description Name='visible link'
\ No newline at end of file
++description Name='visible link'
document
++group
++++link Name='normal link'
++++++description Name='normal link' IsControlElement=false
document
++link Name='InnerText0'
++++description Name='InnerText0' IsControlElement=false
++description Name=' '
++link Name='InnerText1' FullDescription='Title1'
++++description Name='InnerText1' IsControlElement=false
++description Name=' '
++link Name='Title2'
++++description Name='InnerText2' IsControlElement=false
++description Name=' '
++link Name='LabelledBy3'
++++description Name='InnerText3' IsControlElement=false
++link Name='Title4'
++link Name='Label5'
++link Name='LabelledBy6'
document
++link Name='InnerText0'
++++description Name='InnerText0' IsControlElement=false
++description Name=' '
++link Name='InnerText1'
++++description Name='InnerText1' IsControlElement=false
++description Name=' '
++link Name='Title2'
++++description Name='InnerText2' IsControlElement=false
++description Name=' '
++link Name='LabelledBy3'
++++description Name='InnerText3' IsControlElement=false
++link Name='Title4'
++link Name='Label5'
++link Name='LabelledBy6'
++link Name='LabelledBy6'
\ No newline at end of file
......@@ -2,3 +2,4 @@ document
++link Name='named anchor'
++++description Name='named anchor'
++link Name='both a named anchor and a link'
++++description Name='both a named anchor and a link' IsControlElement=false
document
++link Name='link with no href but onclick'
++++description Name='link with no href but onclick' IsControlElement=false
++link Name='link with no href and click handler added via script'
++++description Name='link with no href and click handler added via script' IsControlElement=false
......@@ -2,12 +2,18 @@ document
++group
++++link Name='Link with image at start.'
++++++img Name='Link'
++++++description Name=' with image at start.' IsControlElement=false
++++description Name=' '
++++link Name='Link with image in the middle.'
++++++description Name='Link with ' IsControlElement=false
++++++img Name='image'
++++++description Name=' in the middle.' IsControlElement=false
++++description Name=' '
++++link Name='Link with broken in the middle.'
++++++description Name='Link with ' IsControlElement=false
++++++img Name='broken'
++++++description Name=' in the middle.' IsControlElement=false
++++description Name=' '
++++link Name='Link with image at the end'
++++++description Name='Link with image at the ' IsControlElement=false
++++++img Name='end'
......@@ -2,8 +2,10 @@ document Name='Action verbs'
++group
++++description Name='Generic div'
++heading Name='Heading'
++++description Name='Heading' IsControlElement=false
++button Name='Button'
++link Name='Link'
++++description Name='Link' IsControlElement=false
++textbox
++searchbox
++textbox
......@@ -22,6 +24,7 @@ document Name='Action verbs'
++++description Name='Div with click handler'
++group
++++group
++++++description Name='Paragraph with click handler on parent' IsControlElement=false
++menu Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false
++++menuitem Name='Menu item 1'
++++menuitemcheckbox Name='Menu item 2' Toggle.ToggleState='On'
......
......@@ -3,5 +3,6 @@ document
++++description Name='The aside tag defines some content aside from the content it is placed in.'
++complementary
++++heading Name='Aside tag'
++++++description Name='Aside tag' IsControlElement=false
++++group
++++++description Name='The aside content should be related to the surrounding content.'
......@@ -6,9 +6,15 @@ document
++button Name='LabelledBy4' FullDescription='DescribedBy4'
++button Name='InnerText5' FullDescription='DescribedBy5'
++button Name='Outer inner'
++++description Name='Outer' IsControlElement=false
++++group
++++++description Name='inner' IsControlElement=false
++button Name='Outer inner1'
++++description Name='Outer' IsControlElement=false
++++group Name='inner1'
++++++description Name='inner2' IsControlElement=false
++button Name='Outer grandchild'
++++description Name='Outer' IsControlElement=false
++++group
++++++group
++++++++description Name='grandchild' IsControlElement=false
......@@ -6,9 +6,15 @@ document
++button Name='LabelledBy4'
++button Name='InnerText5'
++button Name='Outer inner'
++++description Name='Outer' IsControlElement=false
++++group
++++++description Name='inner' IsControlElement=false
++button Name='Outer inner1'
++++description Name='Outer' IsControlElement=false
++++group Name='inner1'
++++++description Name='inner2' IsControlElement=false
++button Name='Outer grandchild'
++++description Name='Outer' IsControlElement=false
++++group
++++++group
++++++++description Name='grandchild' IsControlElement=false
\ No newline at end of file
......@@ -4,3 +4,4 @@ document
++++++description Name='Static fallback'
++++img
++++++link Name='Interactive fallback'
++++++++description Name='Interactive fallback' IsControlElement=false
......@@ -11,8 +11,11 @@ document
++++++++description Name='This is another paragraph in fallback'
++++++description Name='<newline> '
++++++heading Name='Aria hidden paragraph in fallback content'
++++++++description Name='Aria hidden paragraph in fallback content' IsControlElement=false
++++++description Name='<newline> '
++++++heading
++++++++description Name='Display none text in fallback content ' IsControlElement=false
++++++description Name='<newline> '
++++++heading
++++++++description Name='Visibility hidden paragraph in fallback content' IsControlElement=false
++++++description Name='<newline> '
......@@ -4,10 +4,16 @@ document
++++++description Name='Browser and Engine'
++++row
++++++columnheader Name='Browser' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1 GridItem.ContainingGrid='Browser and Engine'
++++++++description Name='Browser' IsControlElement=false
++++++columnheader Name='Engine' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1 GridItem.ContainingGrid='Browser and Engine'
++++++++description Name='Engine' IsControlElement=false
++++row
++++++gridcell Name='Chrome' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=1 GridItem.RowSpan=1 GridItem.ContainingGrid='Browser and Engine'
++++++++description Name='Chrome' IsControlElement=false
++++++gridcell Name='Blink' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=1 GridItem.RowSpan=1 GridItem.ContainingGrid='Browser and Engine'
++++++++description Name='Blink' IsControlElement=false
++++row
++++++gridcell Name='Safari' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=2 GridItem.RowSpan=1 GridItem.ContainingGrid='Browser and Engine'
++++++++description Name='Safari' IsControlElement=false
++++++gridcell Name='WebKit' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=2 GridItem.RowSpan=1 GridItem.ContainingGrid='Browser and Engine'
++++++++description Name='WebKit' IsControlElement=false
......@@ -3,6 +3,7 @@ document
++++group
++++++description Name='A contenteditable with a '
++++++link Name='link'
++++++++description Name='link' IsControlElement=false
++++++description Name=' and an '
++++++img Name='Image'
++++++description Name=' and a '
......@@ -11,9 +12,11 @@ document
++++grid Grid.ColumnCount=1 Grid.RowCount=1 Table.RowOrColumnMajor='RowMajor'
++++++row
++++++++gridcell Name='Always expose editable tables as tables.' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1
++++++++++description Name='Always expose editable tables as tables.' IsControlElement=false
++++list
++++++listitem
++++++++description Name='1. '
++++++++description Name='Editable list item.' IsControlElement=false
++group
++++description Name='Non-editable paragraph.'
++group
......
......@@ -3,6 +3,7 @@ document
++++group
++++++description Name='A contenteditable with a '
++++++link Name='link'
++++++++description Name='link' IsControlElement=false
++++++description Name=' and an '
++++++img Name='Image'
++++++description Name=' and a '
......@@ -11,6 +12,8 @@ document
++++grid Grid.ColumnCount=1 Grid.RowCount=1 Table.RowOrColumnMajor='RowMajor'
++++++row
++++++++gridcell Name='Always expose editable tables as tables.' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1
++++++++++description Name='Always expose editable tables as tables.' IsControlElement=false
++++list
++++++listitem
++++++++description Name='1. '
++++++++description Name='Editable list item.' IsControlElement=false
document
++heading Name='Image'
++++description Name='Image' IsControlElement=false
++img Name='ImageAlt'
......@@ -2,3 +2,4 @@ document
++form
++++group Name='Browser Engines:'
++++++description
++++++++description Name='Browser Engines:' IsControlElement=false
document
++heading Name='Heading 1'
++++description Name='Heading 1' IsControlElement=false
++heading Name='Heading 2'
++++description Name='Heading 2' IsControlElement=false
++heading Name='Heading 3'
++++description Name='Heading 3' IsControlElement=false
++heading Name='Heading 4'
++++description Name='Heading 4' IsControlElement=false
++heading Name='Heading 5'
++++description Name='Heading 5' IsControlElement=false
++heading Name='Heading 6'
++++description Name='Heading 6' IsControlElement=false
document
++group
++++link Name='unread '
++++++description Name='unread ' IsControlElement=false
++++link Name='read '
++++++description Name='read ' IsControlElement=false
++++link Name='read '
++++++description Name='read ' IsControlElement=false
++++link Name='read'
++++++img
++++++description Name='read' IsControlElement=false
document
++link Name='Empty anchor'
++++description Name='Empty anchor' IsControlElement=false
++description Name=' '
++link Name='Anchor with content'
++++description Name='Anchor with content' IsControlElement=false
++description Name=' '
++link Name='Anchor with ID'
++++description Name='Anchor with ID' IsControlElement=false
++description Name=' '
++link Name='Empty span'
++++description Name='Empty span' IsControlElement=false
++description Name=' '
++link Name='Span with content'
++++description Name='Span with content' IsControlElement=false
++description Name=' '
++link Name='Paragraph with content'
++++description Name='Paragraph with content' IsControlElement=false
++group
++++link
++++description Name='After empty anchor'
......
......@@ -23,4 +23,4 @@ document
++++++++++description Name='/'
++++++++++spinbutton Name='Year When' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=275760.00 RangeValue.Minimum=1.00 RangeValue.Value=2008.00 Value.Value='2008'
++++++++++++description Name='2008'
++++++menu Name='Show date picker' ExpandCollapse.ExpandCollapseState='Collapsed'
\ No newline at end of file
++++++menu Name='Show date picker' ExpandCollapse.ExpandCollapseState='Collapsed'
......@@ -36,34 +36,35 @@ document
++++++++++spinbutton Name='Year Third date picker' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=275760.00 RangeValue.Minimum=1.00 RangeValue.Value=2008.00 Value.Value='2008'
++++++++++++description Name='2008'
++++++menu Name='Show date picker' ExpandCollapse.ExpandCollapseState='Collapsed'
++++++document
++++++++group
++++++Name='Chrome Legacy Window' IsControlElement=false
++++++++document
++++++++++group
++++++++++++group
++++++++++++++button Name='Show month selection panel'
++++++++++++++++img
++++++++++++button Name='Show previous month'
++++++++++++++img
++++++++++++button Name='Today'
++++++++++++++group
++++++++++++button Name='Show next month'
++++++++++++++img
++++++++++++grid Grid.ColumnCount=0 Grid.RowCount=0 Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false Table.RowOrColumnMajor='RowMajor'
++++++++++++++group
++++++++++++++++button Name='Show month selection panel'
++++++++++++++++++description IsControlElement=false
++++++++++++++++++img
++++++++++++++button Name='Show previous month'
++++++++++++++++img
++++++++++++++button Name='Today'
++++++++++++++++group
++++++++++++++++++description Name='Sun'
++++++++++++++++group
++++++++++++++++++description Name='Mon'
++++++++++++++++group
++++++++++++++++++description Name='Tue'
++++++++++++++++group
++++++++++++++++++description Name='Wed'
++++++++++++++++group
++++++++++++++++++description Name='Thu'
++++++++++++++++group
++++++++++++++++++description Name='Fri'
++++++++++++++button Name='Show next month'
++++++++++++++++img
++++++++++++++grid Grid.ColumnCount=0 Grid.RowCount=0 Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false Table.RowOrColumnMajor='RowMajor'
++++++++++++++++group
++++++++++++++++++description Name='Sat'
++++++++++++++group
++++++++++++++++++group
++++++++++++++++++++description Name='Sun'
++++++++++++++++++group
++++++++++++++++++++description Name='Mon'
++++++++++++++++++group
++++++++++++++++++++description Name='Tue'
++++++++++++++++++group
++++++++++++++++++++description Name='Wed'
++++++++++++++++++group
++++++++++++++++++++description Name='Thu'
++++++++++++++++++group
++++++++++++++++++++description Name='Fri'
++++++++++++++++++group
++++++++++++++++++++description Name='Sat'
++++++++++++++++group
++++++++++++++++++group
document
++group
++++textbox Value.Value='1/1/2015 1:00AM'
++++textbox Name='Launch' Value.Value='1/1/2015 1:00AM'
\ No newline at end of file
++++textbox Name='Launch' Value.Value='1/1/2015 1:00AM'
......@@ -7,6 +7,8 @@ document
++++textbox
++++button Name='First image button in a form is a valid default button'
++++++img
++++++description Name='First image button in a form is a valid default button' IsControlElement=false
++++button Name='Second image button in a form not a valid default button'
++++++img
++++++description Name='Second image button in a form not a valid default button' IsControlElement=false
++button Name='Submit outside of form not a valid default button'
document LocalizedControlType='document'
++group LocalizedControlType='group'
++++textbox LocalizedControlType='telephone' Value.Value='123-456-7890'
\ No newline at end of file
++++textbox LocalizedControlType='telephone' Value.Value='123-456-7890'
......@@ -21,4 +21,4 @@ document
++++++++++++description Name='00'
++++++++++description Name=' '
++++++++++spinbutton Name='AM/PM Breakfast' RangeValue.IsReadOnly=false RangeValue.LargeChange=0.00 RangeValue.SmallChange=0.00 RangeValue.Maximum=2.00 RangeValue.Minimum=1.00 RangeValue.Value=1.00 Value.Value='AM'
++++++++++++description Name='AM'
\ No newline at end of file
++++++++++++description Name='AM'
......@@ -21,6 +21,7 @@ document
++++++description Name='Image: '
++++++button Name='Image:'
++++++++img
++++++++description Name='Submit' IsControlElement=false
++++description
++++++description Name='Number: '
++++++spinbutton Name='Number:' RangeValue.IsReadOnly=false RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=0.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00
......
......@@ -49,11 +49,13 @@ document
++++++description Name='Details'
++group
++++group
++++++description Name='This should NOT have banner role.' IsControlElement=false
++group
++++group
++++++description Name='This should NOT have banner role.'
++group
++++group
++++++description Name='This should NOT have banner role.' IsControlElement=false
++main
++++group
++++++description Name='This should NOT have banner role.'
......@@ -77,6 +79,7 @@ document
++++++description Name='Details'
++group
++++group
++++++description Name='This should NOT have banner role.' IsControlElement=false
++group
++++group
++++++description Name='This should NOT have banner role.'
......@@ -105,6 +108,7 @@ document
++++++description Name='Details'
++group
++++group
++++++description Name='This should NOT have footer role.' IsControlElement=false
++group
++++group
++++++description Name='This should NOT have footer role.'
......@@ -133,11 +137,13 @@ document
++++++description Name='Details'
++group
++++group
++++++description Name='This should NOT have footer role.' IsControlElement=false
++group
++++group
++++++description Name='This should NOT have footer role.'
++group
++++group
++++++description Name='This should NOT have footer role.' IsControlElement=false
++main
++++group
++++++description Name='This should NOT have footer role.'
......@@ -2,5 +2,8 @@ document
++form
++++group Name='Browser Engines:'
++++++description
++++++++description Name='Browser Engines:' IsControlElement=false
++++++description Name='Browser: ' IsControlElement=false
++++++textbox
++++++description Name=' Rendering Engine: ' IsControlElement=false
++++++textbox
......@@ -2,7 +2,10 @@ document
++list
++++listitem
++++++description Name='• '
++++++description Name='Item 1' IsControlElement=false
++++listitem
++++++description Name='• '
++++++description Name='Item 2' IsControlElement=false
++++listitem
++++++description Name='• '
++++++description Name='Item 3' IsControlElement=false
document
++heading Name='Link In Heading'
++++link Name='Link In Heading'
++++++description Name='Link In Heading' IsControlElement=false
......@@ -2,13 +2,19 @@ document
++list
++++listitem
++++++description Name='• '
++++++description Name='tic' IsControlElement=false
++++listitem
++++++description Name='• '
++++++description Name='tac' IsControlElement=false
++++listitem
++++++description Name='• '
++++++description Name='toe' IsControlElement=false
++list
++++listitem
++++++description Name='tic' IsControlElement=false
++++description Name=' '
++++listitem
++++++description Name='tac' IsControlElement=false
++++description Name=' '
++++listitem
++++++description Name='toe' IsControlElement=false
......@@ -2,7 +2,16 @@ document
++list
++++listitem
++++++description Name='• '
++++++description Name='First item properly groups itself despite ' IsControlElement=false
++++++description Name='bolded' IsControlElement=false
++++++description Name=' text.' IsControlElement=false
++++listitem
++++++description Name='• '
++++++description Name='This should also be ' IsControlElement=false
++++++description Name='seen' IsControlElement=false
++++++description Name=' as a group.' IsControlElement=false
++++listitem
++++++description Name='• '
++++++description Name='Some ' IsControlElement=false
++++++description Name='more' IsControlElement=false
++++++description Name=' text.' IsControlElement=false
......@@ -3,3 +3,4 @@ document
++dialog Window.IsModal=true
++++description Name='The dialog subtree should be the only text content in the accessibility tree. '
++++link Name='Link inside the dialog.'
++++++description Name='Link inside the dialog.' IsControlElement=false
document
++navigation
++++link Name='Don't click on me'
++++++description Name='Don't click on me' IsControlElement=false
......@@ -2,14 +2,20 @@ document
++list
++++listitem
++++++description Name='1. '
++++++description Name='Chrome' IsControlElement=false
++++listitem
++++++description Name='2. '
++++++description Name='Safari' IsControlElement=false
++++listitem
++++++description Name='3. '
++++++description Name='IE' IsControlElement=false
++list
++++listitem
++++++description Name='10. '
++++++description Name='Android' IsControlElement=false
++++listitem
++++++description Name='11. '
++++++description Name='Mac' IsControlElement=false
++++listitem
++++++description Name='12. '
++++++description Name='Windows' IsControlElement=false
......@@ -2,11 +2,13 @@ document
++group
++++listbox Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false Value.IsReadOnly=false
++++++group Name='Enabled'
++++++++description Name='Enabled' IsControlElement=false
++++++option Name='One' SelectionItem.IsSelected=false
++++++option Name='Two' SelectionItem.IsSelected=false
++++++option Name='Three' SelectionItem.IsSelected=false
++++++option Name='Four' SelectionItem.IsSelected=false
++++++group Name='Disabled'
++++++++description Name='Disabled' IsControlElement=false
++++++option Name='One' IsEnabled=false
++++++option Name='Two' IsEnabled=false
++++++option Name='Three' IsEnabled=false
......
......@@ -4,4 +4,4 @@ document
++++description Name=' + '
++++spinbutton RangeValue.IsReadOnly=false RangeValue.LargeChange=10.00 RangeValue.SmallChange=1.00 RangeValue.Maximum=0.00 RangeValue.Minimum=0.00 RangeValue.Value=0.00
++++description Name=' ='
++++status LocalizedControlType='output'
\ No newline at end of file
++++status LocalizedControlType='output'
......@@ -2,4 +2,4 @@ document
++group ControlType='UIA_GroupControlTypeId'
++++description Name='This is a section element.'
++region ControlType='UIA_GroupControlTypeId' LocalizedControlType='section' Name='section'
++++description Name='This is a named section element.'
\ No newline at end of file
++++description Name='This is a named section element.'
......@@ -2,6 +2,7 @@ document
++group
++++listbox Name='selection_list' Selection.CanSelectMultiple=false Selection.IsSelectionRequired=false
++++++group Name='Enabled'
++++++++description Name='Enabled' IsControlElement=false
++++++option Name='One' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='selection_list'
++++++option Name='Two' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='selection_list'
++++++option Name='Three' SelectionItem.IsSelected=false SelectionItem.SelectionContainer='selection_list'
......
......@@ -13,24 +13,30 @@ document
++++description Name='E1. Eat'
++++description Name=' '
++++link Name='space'
++++++description Name='space' IsControlElement=false
++group
++++description Name='E2. Eat'
++++description Name=' '
++++link Name='space'
++++++description Name='space' IsControlElement=false
++group
++++description Name='E3. Eat'
++++description Name=' '
++++link Name='space'
++++++description Name='space' IsControlElement=false
++group
++++link Name='E4. Eat'
++++++description Name='E4. Eat' IsControlElement=false
++++description Name=' '
++++description Name='space'
++group
++++link Name='E5. Eat'
++++++description Name='E5. Eat' IsControlElement=false
++++description Name=' '
++++description Name='space'
++group
++++link Name='E6. Eat'
++++++description Name='E6. Eat' IsControlElement=false
++++description Name=' '
++++description Name='space'
++group
......
......@@ -3,15 +3,23 @@ document Name='Table example - focusable thead, tbody, tfoot'
++++group
++++++row
++++++++columnheader Name='Sum' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1
++++++++++description Name='Sum' IsControlElement=false
++++++++columnheader Name='Subtraction' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1
++++++++++description Name='Subtraction' IsControlElement=false
++++group
++++++row
++++++++gridcell Name='10' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=1 GridItem.RowSpan=1
++++++++++description Name='10' IsControlElement=false
++++++++gridcell Name='7' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=1 GridItem.RowSpan=1
++++++++++description Name='7' IsControlElement=false
++++++row
++++++++gridcell Name='2' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=2 GridItem.RowSpan=1
++++++++++description Name='2' IsControlElement=false
++++++++gridcell Name='4' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=2 GridItem.RowSpan=1
++++++++++description Name='4' IsControlElement=false
++++group
++++++row
++++++++gridcell Name='12' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=3 GridItem.RowSpan=1
++++++++++description Name='12' IsControlElement=false
++++++++gridcell Name='3' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=3 GridItem.RowSpan=1
++++++++++description Name='3' IsControlElement=false
......@@ -2,7 +2,11 @@ document
++grid Grid.ColumnCount=2 Grid.RowCount=2 Table.RowOrColumnMajor='RowMajor'
++++row
++++++columnheader Name='Firstname' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1
++++++++description Name='Firstname' IsControlElement=false
++++++columnheader Name='Lastname' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1
++++++++description Name='Lastname' IsControlElement=false
++++row
++++++gridcell Name='Jill' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=1 GridItem.RowSpan=1
++++++++description Name='Jill' IsControlElement=false
++++++gridcell Name='Smith' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=1 GridItem.RowSpan=1
++++++++description Name='Smith' IsControlElement=false
......@@ -2,7 +2,11 @@ document Name='Table example - th rowheader'
++grid Grid.ColumnCount=2 Grid.RowCount=2 Table.RowOrColumnMajor='RowMajor'
++++row
++++++rowheader Name='Firstname' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1
++++++++description Name='Firstname' IsControlElement=false
++++++gridcell Name='Jill' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=0 GridItem.RowSpan=1
++++++++description Name='Jill' IsControlElement=false
++++row
++++++rowheader Name='Lastname' GridItem.Column=0 GridItem.ColumnSpan=1 GridItem.Row=1 GridItem.RowSpan=1
++++++++description Name='Lastname' IsControlElement=false
++++++gridcell Name='Smith' GridItem.Column=1 GridItem.ColumnSpan=1 GridItem.Row=1 GridItem.RowSpan=1
++++++++description Name='Smith' IsControlElement=false
......@@ -2,7 +2,10 @@ document
++list
++++listitem
++++++description Name='• '
++++++description Name='Item 1' IsControlElement=false
++++listitem
++++++description Name='• '
++++++description Name='Item 2' IsControlElement=false
++++listitem
++++++description Name='• '
++++++description Name='Item 3' IsControlElement=false
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment