// // Test: Selects text in a contenteditable element. // contenteditable.accessibilityParameterizedAttributeNames.has(AXTextOperation)='yes' contenteditable.AXValue='The quick brown fox jumps over the lazy dog' range_1={anchor: {:5, 0, down}, focus: {:5, 5, down}} range_2={anchor: {:8, 0, down}, focus: {:8, 4, down}} contenteditable.accessibilityAttributeValue(AXTextOperation, {AXTextOperationType: TextOperationSelect, AXTextOperationMarkerRanges: [range_1, range_2]})=['jumps', 'lazy'] AXSelectedTextChanged on AXTextArea AXValue='The quick brown fox jumps over the lazy dog' AXTextSelectionDirection=AXTextSelectionDirectionUnknown AXTextSelectionGranularity=AXTextSelectionGranularityUnknown AXTextStateChangeType=AXTextStateChangeTypeSelectionMove contenteditable.AXSelectedTextMarkerRange={anchor: {:9, 0, down}, focus: {:8, -99, down}} contenteditable.AXValue='The quick brown fox jumps over the lazy dog' // // Test: Selects text in a textarea. // textarea.accessibilityParameterizedAttributeNames.has(AXTextOperation)='yes' textarea.AXValue='Hello, World!' start={:11, 0, down} end={:11, 5, down} range={anchor: {:11, 0, down}, focus: {:11, 5, down}} textarea.accessibilityAttributeValue(AXTextOperation, {AXTextOperationType: TextOperationSelect, AXTextOperationMarkerRanges: [range]})=['Hello'] AXSelectedTextChanged on AXTextArea AXValue='Hello, World!' AXTextSelectionDirection=AXTextSelectionDirectionUnknown AXTextSelectionGranularity=AXTextSelectionGranularityUnknown AXTextStateChangeType=AXTextStateChangeTypeSelectionMove textarea.AXSelectedTextMarkerRange={anchor: {:11, 0, down}, focus: {:11, 5, down}} textarea.AXValue='Hello, World!' // // Test: Selects text in an input field. // input.accessibilityParameterizedAttributeNames.has(AXTextOperation)='yes' input.AXValue='abc def' end={:12, 7, down} start={:12, 4, down} range={anchor: {:12, 4, down}, focus: {:12, 7, down}} input.accessibilityAttributeValue(AXTextOperation, {AXTextOperationType: TextOperationSelect, AXTextOperationMarkerRanges: [range]})=['def'] AXSelectedTextChanged on AXTextField AXValue='abc def' AXTextSelectionDirection=AXTextSelectionDirectionUnknown AXTextSelectionGranularity=AXTextSelectionGranularityUnknown AXTextStateChangeType=AXTextStateChangeTypeSelectionMove input.AXSelectedTextMarkerRange={anchor: {:12, 4, down}, focus: {:12, 7, down}} input.AXValue='abc def'