AX: Support solution to handle invalid ax text marker
[WebKit-https.git] / Tools / WebKitTestRunner / InjectedBundle / Bindings / AccessibilityUIElement.idl
index f3b5bee13d1dd4ed62448e5ce1154c1680b0928e..10dc90be4fc5f56f38a16748f2fafa5eff78d02d 100644 (file)
@@ -118,6 +118,7 @@ module WTR {
         AccessibilityUIElement selectedRowAtIndex(in unsigned long index);
         AccessibilityUIElement disclosedByRow();
         AccessibilityUIElement disclosedRowAtIndex(in unsigned long index);
+        AccessibilityUIElement rowAtIndex(in unsigned long index);
         int indexInTable();
         DOMString rowIndexRange();
         DOMString columnIndexRange();
@@ -154,7 +155,10 @@ module WTR {
         DOMString stringForTextMarkerRange(in AccessibilityTextMarkerRange range);
         int textMarkerRangeLength(in AccessibilityTextMarkerRange range);
         boolean attributedStringForTextMarkerRangeContainsAttribute(in DOMString attr, in AccessibilityTextMarkerRange range);
-        
+        int indexForTextMarker(in AccessibilityTextMarker marker);
+        boolean isTextMarkerValid(in AccessibilityTextMarker marker);
+        AccessibilityTextMarker textMarkerForIndex(in int textIndex);
+
         // Notification support.
         boolean addNotificationListener(in object callbackFunction);
         boolean removeNotificationListener();