49 lines
1.5 KiB
Plaintext
49 lines
1.5 KiB
Plaintext
A text header
|
|
|
|
A paragraph with a link in the middle
|
|
|
|
A list item
|
|
Block span in a list item
|
|
Inline span in a list item
|
|
Block span in a link in a list item
|
|
Inline span in a link in a list item
|
|
|
|
a table cell
|
|
Block span in a link in a table cell
|
|
Inline span in a link in a table cell
|
|
Block span in a table cell
|
|
Inline span in a table cell
|
|
This test is replicated from old file testatk.c and tests various scenarios of caret movement: setting caret offset and receiving text-caret-moved signal.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS root.childrenCount is 5
|
|
PASS setCaretOffset(h1, 5) is true
|
|
PASS caretMovedData is "Heading|5"
|
|
PASS caretMovedData is "Paragraph|5"
|
|
PASS caretMovedData is "Paragraph|20"
|
|
PASS caretMovedData became "Paragraph|30"
|
|
PASS setCaretOffset(link, 5) is true
|
|
PASS caretMovedData is "Paragraph|17"
|
|
PASS list.role is "AXRole: AXList"
|
|
PASS list.childrenCount is 3
|
|
PASS setCaretOffset(listItem, 1) is false
|
|
PASS setCaretOffset(listItem, 5) is true
|
|
PASS caretMovedData is "ListItem|5"
|
|
PASS comboBox.role is "AXRole: AXComboBox"
|
|
PASS menuPopup.role is "AXRole: AXMenu"
|
|
PASS comboBoxOption.role is "AXRole: AXMenuItem"
|
|
PASS setCaretOffset(comboBoxOption, 1) is false
|
|
PASS textEntry.role is "AXRole: AXTextField"
|
|
PASS caretMovedData is "TextField|5"
|
|
PASS table.role is "AXRole: AXTable"
|
|
PASS table.childrenCount is 1
|
|
PASS row.role is "AXRole: AXRow"
|
|
PASS tableCell.role is "AXRole: AXCell"
|
|
PASS caretMovedData became "Cell|2"
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|