[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 f0b69bae2a1ded08644f01270521ee009a5785e8..1e644c9cbe339354d86c3f6685a953f553141b85 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 12f81e338dca8b5f14f01b88268cdf6b29ff215b..05991c5db0477c34f16f999cb445b503c2cf4aa7 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 d6a37bfdc9288099d900715e2ff46fb755efac89..bc41107865fadff4bd2a62adb5bd96f8e20bdace 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 ]