1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
content / test / data / accessibility / mac / attributes / ax-insertion-point-line-number.html [blame]
<!--
@SCRIPT:
emptyLine.setAccessibilityFocused(TRUE)
wait for AXFocusedUIElementChanged on AXTextField
emptyLine.accessibilityAttributeNames.has(AXInsertionPointLineNumber)
emptyLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
singleLine.setAccessibilityFocused(TRUE)
wait for AXFocusedUIElementChanged on AXTextField
singleLine.accessibilityAttributeNames.has(AXInsertionPointLineNumber)
singleLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
press ArrowRight
singleLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
multiLine.setAccessibilityFocused(TRUE)
wait for AXFocusedUIElementChanged on AXTextField
multiLine.accessibilityAttributeNames.has(AXInsertionPointLineNumber)
multiLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
press ArrowRight
multiLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
press ArrowDown
multiLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
press ArrowLeft
multiLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
press ArrowDown
multiLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
press ArrowRight
multiLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
multiLine_emptyFirstLine.setAccessibilityFocused(TRUE)
wait for AXFocusedUIElementChanged on AXTextField
multiLine_emptyFirstLine.accessibilityAttributeNames.has(AXInsertionPointLineNumber)
multiLine_emptyFirstLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
press ArrowDown
multiLine_emptyFirstLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
press ArrowRight
multiLine_emptyFirstLine.accessibilityAttributeValue(AXInsertionPointLineNumber)
-->
<!DOCTYPE html>
<style>
textarea { font-family: monospace; width: 50ch; }
</style>
<input id="emptyLine">
<input id="singleLine" value="single line">
<textarea id="multiLine" rows="6">
first line
second line
third line
</textarea>
<textarea id="multiLine_emptyFirstLine" rows="6">
second line
third line
</textarea>