[GTK] accessibility/secure-textfield-title-ui.html is failing
authorjdiggs@igalia.com <jdiggs@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 May 2015 19:39:28 +0000 (19:39 +0000)
committerjdiggs@igalia.com <jdiggs@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 May 2015 19:39:28 +0000 (19:39 +0000)
https://bugs.webkit.org/show_bug.cgi?id=98375

Reviewed by Chris Fleizach.

Modify the test to check the childrenCount of the titleUIElement in order
to determine where the element text is exposed. On the Mac, it's exposed
in StaticText children; in ATK, in the element itself. The test was failing
because it assumed the text was in the first child of the element.

* accessibility/secure-textfield-title-ui.html: Modified.
* platform/gtk/TestExpectations: Unskipped the failing test.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@183684 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/accessibility/secure-textfield-title-ui.html
LayoutTests/platform/gtk/TestExpectations

index f0b69ba..1e644c9 100644 (file)
@@ -1,3 +1,18 @@
+2015-05-01  Joanmarie Diggs  <jdiggs@igalia.com>
+
+        [GTK] accessibility/secure-textfield-title-ui.html is failing
+        https://bugs.webkit.org/show_bug.cgi?id=98375
+
+        Reviewed by Chris Fleizach.
+
+        Modify the test to check the childrenCount of the titleUIElement in order
+        to determine where the element text is exposed. On the Mac, it's exposed
+        in StaticText children; in ATK, in the element itself. The test was failing
+        because it assumed the text was in the first child of the element.
+
+        * accessibility/secure-textfield-title-ui.html: Modified.
+        * platform/gtk/TestExpectations: Unskipped the failing test.
+
 2015-05-01  Brady Eidson  <beidson@apple.com>
 
         Add API to disable meta refreshes.
index 12f81e3..05991c5 100644 (file)
@@ -20,7 +20,8 @@
             var pass = document.getElementById("accountpassword");
             pass.focus();
             var titleUIElement = accessibilityController.focusedElement.titleUIElement();
-            var titleText = titleUIElement.childAtIndex(0);
+            // On the Mac, element text is exposed in StaticText children; in ATK, in the element itself.
+            var titleText = titleUIElement.childrenCount ? titleUIElement.childAtIndex(0) : titleUIElement;
             if (titleText.stringValue == "AXValue: Password") {
                 result.innerText += "Test passed\n";
             }
index d6a37bf..bc41107 100644 (file)
@@ -1659,7 +1659,6 @@ webkit.org/b/98359 accessibility/aria-text-role.html [ Failure ]
 webkit.org/b/98363 accessibility/canvas-fallback-content-2.html [ Failure ]
 webkit.org/b/98371 accessibility/loading-iframe-updates-axtree.html [ Failure ]
 webkit.org/b/98372 accessibility/onclick-handlers.html [ Failure ]
-webkit.org/b/98375 accessibility/secure-textfield-title-ui.html [ Failure ]
 webkit.org/b/98377 accessibility/textarea-insertion-point-line-number.html [ Failure ]
 webkit.org/b/98380 accessibility/th-as-title-ui.html [ Failure ]
 webkit.org/b/98382 accessibility/visible-elements.html [ Failure ]