haikuwebkit/LayoutTests/accessibility/url-test.html

33 lines
1.0 KiB
HTML
Raw Permalink Normal View History

AX: Upstream iOS Accessibility layout tests https://bugs.webkit.org/show_bug.cgi?id=111187 Reviewed by David Kilzer. Upstream the latest iOS Accessibility layout tests. * platform/iphone-simulator: Added. * platform/iphone-simulator/accessibility: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children.html: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer.html: Added. * platform/iphone-simulator/accessibility/accessibility-hint-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-hint.html: Added. * platform/iphone-simulator/accessibility/aria-pressed-state-expected.txt: Added. * platform/iphone-simulator/accessibility/aria-pressed-state.html: Added. * platform/iphone-simulator/accessibility/centerpoint-expected.txt: Added. * platform/iphone-simulator/accessibility/centerpoint.html: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element.html: Added. * platform/iphone-simulator/accessibility/focus-change-notifications-expected.txt: Added. * platform/iphone-simulator/accessibility/focus-change-notifications.html: Added. * platform/iphone-simulator/accessibility/header-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/header-elements.html: Added. * platform/iphone-simulator/accessibility/identifier-expected.txt: Added. * platform/iphone-simulator/accessibility/identifier.html: Added. * platform/iphone-simulator/accessibility/internal-link-expected.txt: Added. * platform/iphone-simulator/accessibility/internal-link.html: Added. * platform/iphone-simulator/accessibility/link-with-images-text-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-images-text.html: Added. * platform/iphone-simulator/accessibility/link-with-only-image-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-only-image.html: Added. * platform/iphone-simulator/accessibility/math-expected.txt: Added. * platform/iphone-simulator/accessibility/math.html: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes-expected.txt: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes.html: Added. * platform/iphone-simulator/accessibility/no-child-link-header-expected.txt: Added. * platform/iphone-simulator/accessibility/no-child-link-header.html: Added. * platform/iphone-simulator/accessibility/non-contiguous-link-expected.txt: Added. * platform/iphone-simulator/accessibility/non-contiguous-link.html: Added. * platform/iphone-simulator/accessibility/password-value-expected.txt: Added. * platform/iphone-simulator/accessibility/password-value.html: Added. * platform/iphone-simulator/accessibility/placeholder-value-expected.txt: Added. * platform/iphone-simulator/accessibility/placeholder-value.html: Added. * platform/iphone-simulator/accessibility/popup-button-value-label-expected.txt: Added. * platform/iphone-simulator/accessibility/popup-button-value-label.html: Added. * platform/iphone-simulator/accessibility/radio-button-expected.txt: Added. * platform/iphone-simulator/accessibility/radio-button.html: Added. * platform/iphone-simulator/accessibility/secure-text-field-expected.txt: Added. * platform/iphone-simulator/accessibility/secure-text-field.html: Added. * platform/iphone-simulator/accessibility/selected-buttons-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-buttons.html: Added. * platform/iphone-simulator/accessibility/selected-text-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-text.html: Added. * platform/iphone-simulator/accessibility/tab-role-expected.txt: Added. * platform/iphone-simulator/accessibility/tab-role.html: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col.html: Added. * platform/iphone-simulator/accessibility/table-cell-ranges-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-ranges.html: Added. * platform/iphone-simulator/accessibility/tables-lists-expected.txt: Added. * platform/iphone-simulator/accessibility/tables-lists.html: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements.html: Added. * platform/iphone-simulator/accessibility/text-marker-list-item-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-list-item.html: Added. * platform/iphone-simulator/accessibility/text-marker-validation-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-validation.html: Added. * platform/iphone-simulator/accessibility/text-role-expected.txt: Added. * platform/iphone-simulator/accessibility/text-role.html: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue-expected.txt: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue.html: Added. * platform/iphone-simulator/accessibility/url-test-expected.txt: Added. * platform/iphone-simulator/accessibility/url-test.html: Added. Canonical link: https://commits.webkit.org/129562@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-03-01 22:22:03 +00:00
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<script src="../resources/js-test-pre.js"></script>
AX: Upstream iOS Accessibility layout tests https://bugs.webkit.org/show_bug.cgi?id=111187 Reviewed by David Kilzer. Upstream the latest iOS Accessibility layout tests. * platform/iphone-simulator: Added. * platform/iphone-simulator/accessibility: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children.html: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer.html: Added. * platform/iphone-simulator/accessibility/accessibility-hint-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-hint.html: Added. * platform/iphone-simulator/accessibility/aria-pressed-state-expected.txt: Added. * platform/iphone-simulator/accessibility/aria-pressed-state.html: Added. * platform/iphone-simulator/accessibility/centerpoint-expected.txt: Added. * platform/iphone-simulator/accessibility/centerpoint.html: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element.html: Added. * platform/iphone-simulator/accessibility/focus-change-notifications-expected.txt: Added. * platform/iphone-simulator/accessibility/focus-change-notifications.html: Added. * platform/iphone-simulator/accessibility/header-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/header-elements.html: Added. * platform/iphone-simulator/accessibility/identifier-expected.txt: Added. * platform/iphone-simulator/accessibility/identifier.html: Added. * platform/iphone-simulator/accessibility/internal-link-expected.txt: Added. * platform/iphone-simulator/accessibility/internal-link.html: Added. * platform/iphone-simulator/accessibility/link-with-images-text-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-images-text.html: Added. * platform/iphone-simulator/accessibility/link-with-only-image-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-only-image.html: Added. * platform/iphone-simulator/accessibility/math-expected.txt: Added. * platform/iphone-simulator/accessibility/math.html: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes-expected.txt: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes.html: Added. * platform/iphone-simulator/accessibility/no-child-link-header-expected.txt: Added. * platform/iphone-simulator/accessibility/no-child-link-header.html: Added. * platform/iphone-simulator/accessibility/non-contiguous-link-expected.txt: Added. * platform/iphone-simulator/accessibility/non-contiguous-link.html: Added. * platform/iphone-simulator/accessibility/password-value-expected.txt: Added. * platform/iphone-simulator/accessibility/password-value.html: Added. * platform/iphone-simulator/accessibility/placeholder-value-expected.txt: Added. * platform/iphone-simulator/accessibility/placeholder-value.html: Added. * platform/iphone-simulator/accessibility/popup-button-value-label-expected.txt: Added. * platform/iphone-simulator/accessibility/popup-button-value-label.html: Added. * platform/iphone-simulator/accessibility/radio-button-expected.txt: Added. * platform/iphone-simulator/accessibility/radio-button.html: Added. * platform/iphone-simulator/accessibility/secure-text-field-expected.txt: Added. * platform/iphone-simulator/accessibility/secure-text-field.html: Added. * platform/iphone-simulator/accessibility/selected-buttons-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-buttons.html: Added. * platform/iphone-simulator/accessibility/selected-text-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-text.html: Added. * platform/iphone-simulator/accessibility/tab-role-expected.txt: Added. * platform/iphone-simulator/accessibility/tab-role.html: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col.html: Added. * platform/iphone-simulator/accessibility/table-cell-ranges-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-ranges.html: Added. * platform/iphone-simulator/accessibility/tables-lists-expected.txt: Added. * platform/iphone-simulator/accessibility/tables-lists.html: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements.html: Added. * platform/iphone-simulator/accessibility/text-marker-list-item-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-list-item.html: Added. * platform/iphone-simulator/accessibility/text-marker-validation-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-validation.html: Added. * platform/iphone-simulator/accessibility/text-role-expected.txt: Added. * platform/iphone-simulator/accessibility/text-role.html: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue-expected.txt: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue.html: Added. * platform/iphone-simulator/accessibility/url-test-expected.txt: Added. * platform/iphone-simulator/accessibility/url-test.html: Added. Canonical link: https://commits.webkit.org/129562@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-03-01 22:22:03 +00:00
</head>
<body id="body">
AX: iOS accessibility tests are not running because we need WKTR support https://bugs.webkit.org/show_bug.cgi?id=145991 Reviewed by Daniel Bates. Source/WebCore: Make some minor modifications to support notification handling in WKTR. * accessibility/ios/AXObjectCacheIOS.mm: (WebCore::AXObjectCache::postPlatformNotification): (WebCore::AXObjectCache::postTextStateChangePlatformNotification): * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: (-[WebAccessibilityObjectWrapper accessibilityClickPoint]): (-[WebAccessibilityObjectWrapper description]): (-[WebAccessibilityObjectWrapper accessibilitySetPostedNotificationCallback:withContext:]): Deleted. (-[WebAccessibilityObjectWrapper accessibilityPostedNotification:]): Deleted. Tools: Add support for WKTR iOS accessibility. Utilize the notification handling mechanisms that Mac already uses. Rename iphone* DRT methods to either use existing methods that are similar, or rename to more generic names. * DumpRenderTree/AccessibilityUIElement.cpp: (stringForSelectionCallback): (getIdentifierCallback): (getTraitsCallback): (getElementTextPositionCallback): (getElementTextLengthCallback): (AccessibilityUIElement::getJSClass): (getIPhoneLabelCallback): Deleted. (getIPhoneHintCallback): Deleted. (getIPhoneValueCallback): Deleted. (getIPhoneIdentifierCallback): Deleted. (getIPhoneTraitsCallback): Deleted. (getIPhoneIsElementCallback): Deleted. (getIPhoneElementTextPositionCallback): Deleted. (getIPhoneElementTextLengthCallback): Deleted. * DumpRenderTree/AccessibilityUIElement.h: * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: (AccessibilityUIElement::identifier): (AccessibilityUIElement::traits): (AccessibilityUIElement::elementTextPosition): (AccessibilityUIElement::elementTextLength): (AccessibilityUIElement::description): (AccessibilityUIElement::orientation): (AccessibilityUIElement::stringValue): (AccessibilityUIElement::language): (AccessibilityUIElement::helpText): (AccessibilityUIElement::intValue): (AccessibilityUIElement::isSelected): (AccessibilityUIElement::isExpanded): (AccessibilityUIElement::documentURI): (AccessibilityUIElement::addNotificationListener): (AccessibilityUIElement::removeNotificationListener): (AccessibilityUIElement::isFocusable): (AccessibilityUIElement::isIgnored): (AccessibilityUIElement::hasPopup): (AccessibilityUIElement::iphoneLabel): Deleted. (AccessibilityUIElement::iphoneHint): Deleted. (AccessibilityUIElement::iphoneValue): Deleted. (AccessibilityUIElement::iphoneIdentifier): Deleted. (AccessibilityUIElement::iphoneTraits): Deleted. (AccessibilityUIElement::iphoneIsElement): Deleted. (AccessibilityUIElement::iphoneElementTextPosition): Deleted. (AccessibilityUIElement::iphoneElementTextLength): Deleted. (_accessibilityNotificationCallback): Deleted. * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: (WTR::AccessibilityUIElement::isValid): (WTR::AccessibilityUIElement::identifier): (WTR::AccessibilityUIElement::traits): (WTR::AccessibilityUIElement::elementTextPosition): (WTR::AccessibilityUIElement::elementTextLength): (WTR::AccessibilityUIElement::stringForSelection): (WTR::AccessibilityUIElement::elementsForRange): (WTR::AccessibilityUIElement::increaseTextSelection): (WTR::AccessibilityUIElement::decreaseTextSelection): (WTR::AccessibilityUIElement::linkedElement): (WTR::AccessibilityUIElement::headerElementAtIndex): (WTR::AccessibilityUIElement::assistiveTechnologySimulatedFocus): (WTR::AccessibilityUIElement::characterAtOffset): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: * WebKitTestRunner/InjectedBundle/ios/AccessibilityControllerIOS.mm: (WTR::findAccessibleObjectById): (WTR::AccessibilityController::accessibleElementById): * WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm: (+[NSString stringWithJSStringRef:]): (-[NSString createJSStringRef]): (WTR::convertNSArrayToVector): (WTR::concatenateAttributeAndValue): (WTR::AccessibilityUIElement::AccessibilityUIElement): (WTR::AccessibilityUIElement::isEqual): (WTR::AccessibilityUIElement::headerElementAtIndex): (WTR::AccessibilityUIElement::linkedElement): (WTR::AccessibilityUIElement::getLinkedUIElements): (WTR::AccessibilityUIElement::elementAtPoint): (WTR::convertElementsToObjectArray): (WTR::AccessibilityUIElement::elementsForRange): (WTR::AccessibilityUIElement::indexOfChild): (WTR::AccessibilityUIElement::stringAttributeValue): (WTR::AccessibilityUIElement::description): (WTR::AccessibilityUIElement::orientation): (WTR::AccessibilityUIElement::stringValue): (WTR::AccessibilityUIElement::language): (WTR::AccessibilityUIElement::helpText): (WTR::AccessibilityUIElement::x): (WTR::AccessibilityUIElement::clickPointX): (WTR::AccessibilityUIElement::clickPointY): (WTR::AccessibilityUIElement::intValue): (WTR::AccessibilityUIElement::minValue): (WTR::AccessibilityUIElement::maxValue): (WTR::AccessibilityUIElement::valueDescription): (WTR::AccessibilityUIElement::isSelected): (WTR::AccessibilityUIElement::isSelectedOptionActive): (WTR::AccessibilityUIElement::stringForRange): (WTR::AccessibilityUIElement::attributedStringForRange): (WTR::AccessibilityUIElement::attributesOfHeader): (WTR::AccessibilityUIElement::traits): (WTR::AccessibilityUIElement::identifier): (WTR::AccessibilityUIElement::rowCount): (WTR::AccessibilityUIElement::rowIndexRange): (WTR::AccessibilityUIElement::columnIndexRange): (WTR::AccessibilityUIElement::cellForColumnAndRow): (WTR::AccessibilityUIElement::horizontalScrollbar): (WTR::AccessibilityUIElement::documentURI): (WTR::AccessibilityUIElement::assistiveTechnologySimulatedFocus): (WTR::AccessibilityUIElement::increaseTextSelection): (WTR::AccessibilityUIElement::decreaseTextSelection): (WTR::AccessibilityUIElement::stringForSelection): (WTR::AccessibilityUIElement::elementTextPosition): (WTR::AccessibilityUIElement::elementTextLength): (WTR::AccessibilityUIElement::url): (WTR::AccessibilityUIElement::addNotificationListener): (WTR::AccessibilityUIElement::removeNotificationListener): (WTR::AccessibilityUIElement::isFocusable): (WTR::AccessibilityUIElement::isIgnored): (WTR::AccessibilityUIElement::hasPopup): (WTR::AccessibilityUIElement::mathPrescriptsDescription): (WTR::_CGPathEnumerationIteration): (WTR::AccessibilityUIElement::pathDescription): (WTR::AccessibilityUIElement::supportedActions): LayoutTests: Alter tests so that it addresses: 1) Utilize the new AX methods which created new expectations. 2) There were some expectations checked in with failures that are now fixed. 3) Remove failing test expectations from TestExpectations. * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/ios-simulator/TestExpectations: * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility. * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html: * platform/ios-simulator/accessibility/accessibility-hint-expected.txt: * platform/ios-simulator/accessibility/accessibility-hint.html: * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt: * platform/ios-simulator/accessibility/aria-label-with-internal-text.html: * platform/ios-simulator/accessibility/disabled-states-expected.txt: * platform/ios-simulator/accessibility/disabled-states.html: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html: * platform/ios-simulator/accessibility/file-upload-button-expected.txt: * platform/ios-simulator/accessibility/file-upload-button.html: * platform/ios-simulator/accessibility/focus-change-notifications.html: * platform/ios-simulator/accessibility/identifier-expected.txt: * platform/ios-simulator/accessibility/identifier.html: * platform/ios-simulator/accessibility/internal-link-expected.txt: * platform/ios-simulator/accessibility/internal-link.html: * platform/ios-simulator/accessibility/landmark-type-expected.txt: * platform/ios-simulator/accessibility/landmark-type.html: * platform/ios-simulator/accessibility/link-with-images-text-expected.txt: * platform/ios-simulator/accessibility/link-with-images-text.html: * platform/ios-simulator/accessibility/link-with-only-image-expected.txt: * platform/ios-simulator/accessibility/link-with-only-image.html: * platform/ios-simulator/accessibility/math-expected.txt: * platform/ios-simulator/accessibility/math.html: * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt: * platform/ios-simulator/accessibility/mixed-checkboxes.html: * platform/ios-simulator/accessibility/no-child-link-header.html: * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt: * platform/ios-simulator/accessibility/non-contiguous-link.html: * platform/ios-simulator/accessibility/password-value-expected.txt: * platform/ios-simulator/accessibility/password-value.html: * platform/ios-simulator/accessibility/placeholder-value-expected.txt: * platform/ios-simulator/accessibility/placeholder-value.html: * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt: * platform/ios-simulator/accessibility/popup-button-value-label.html: * platform/ios-simulator/accessibility/progressbar-expected.txt: * platform/ios-simulator/accessibility/progressbar.html: * platform/ios-simulator/accessibility/radio-button-expected.txt: * platform/ios-simulator/accessibility/radio-button.html: * platform/ios-simulator/accessibility/secure-text-field.html: * platform/ios-simulator/accessibility/selected-buttons-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title.html: * platform/ios-simulator/accessibility/tab-role-expected.txt: * platform/ios-simulator/accessibility/tab-role.html: * platform/ios-simulator/accessibility/tables-lists-expected.txt: * platform/ios-simulator/accessibility/tables-lists.html: * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt: * platform/ios-simulator/accessibility/text-marker-list-item.html: * platform/ios-simulator/accessibility/text-marker-validation.html: * platform/ios-simulator/accessibility/text-role-expected.txt: * platform/ios-simulator/accessibility/text-role.html: * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt: * platform/ios-simulator/accessibility/textfield-in-axvalue.html: * platform/ios-simulator/accessibility/toggle-button.html: * platform/ios-simulator/accessibility/url-test.html: Canonical link: https://commits.webkit.org/164069@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@185609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-06-16 20:58:39 +00:00
<input id="element1" type="image" src="url-test1.html"><BR>
<a id="element2" href="#url-test2.html">test</a><BR>
<img id="element3" src="url-test3.png" width=100 height=100 alt="test"><BR>
AX: Upstream iOS Accessibility layout tests https://bugs.webkit.org/show_bug.cgi?id=111187 Reviewed by David Kilzer. Upstream the latest iOS Accessibility layout tests. * platform/iphone-simulator: Added. * platform/iphone-simulator/accessibility: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children.html: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer.html: Added. * platform/iphone-simulator/accessibility/accessibility-hint-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-hint.html: Added. * platform/iphone-simulator/accessibility/aria-pressed-state-expected.txt: Added. * platform/iphone-simulator/accessibility/aria-pressed-state.html: Added. * platform/iphone-simulator/accessibility/centerpoint-expected.txt: Added. * platform/iphone-simulator/accessibility/centerpoint.html: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element.html: Added. * platform/iphone-simulator/accessibility/focus-change-notifications-expected.txt: Added. * platform/iphone-simulator/accessibility/focus-change-notifications.html: Added. * platform/iphone-simulator/accessibility/header-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/header-elements.html: Added. * platform/iphone-simulator/accessibility/identifier-expected.txt: Added. * platform/iphone-simulator/accessibility/identifier.html: Added. * platform/iphone-simulator/accessibility/internal-link-expected.txt: Added. * platform/iphone-simulator/accessibility/internal-link.html: Added. * platform/iphone-simulator/accessibility/link-with-images-text-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-images-text.html: Added. * platform/iphone-simulator/accessibility/link-with-only-image-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-only-image.html: Added. * platform/iphone-simulator/accessibility/math-expected.txt: Added. * platform/iphone-simulator/accessibility/math.html: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes-expected.txt: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes.html: Added. * platform/iphone-simulator/accessibility/no-child-link-header-expected.txt: Added. * platform/iphone-simulator/accessibility/no-child-link-header.html: Added. * platform/iphone-simulator/accessibility/non-contiguous-link-expected.txt: Added. * platform/iphone-simulator/accessibility/non-contiguous-link.html: Added. * platform/iphone-simulator/accessibility/password-value-expected.txt: Added. * platform/iphone-simulator/accessibility/password-value.html: Added. * platform/iphone-simulator/accessibility/placeholder-value-expected.txt: Added. * platform/iphone-simulator/accessibility/placeholder-value.html: Added. * platform/iphone-simulator/accessibility/popup-button-value-label-expected.txt: Added. * platform/iphone-simulator/accessibility/popup-button-value-label.html: Added. * platform/iphone-simulator/accessibility/radio-button-expected.txt: Added. * platform/iphone-simulator/accessibility/radio-button.html: Added. * platform/iphone-simulator/accessibility/secure-text-field-expected.txt: Added. * platform/iphone-simulator/accessibility/secure-text-field.html: Added. * platform/iphone-simulator/accessibility/selected-buttons-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-buttons.html: Added. * platform/iphone-simulator/accessibility/selected-text-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-text.html: Added. * platform/iphone-simulator/accessibility/tab-role-expected.txt: Added. * platform/iphone-simulator/accessibility/tab-role.html: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col.html: Added. * platform/iphone-simulator/accessibility/table-cell-ranges-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-ranges.html: Added. * platform/iphone-simulator/accessibility/tables-lists-expected.txt: Added. * platform/iphone-simulator/accessibility/tables-lists.html: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements.html: Added. * platform/iphone-simulator/accessibility/text-marker-list-item-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-list-item.html: Added. * platform/iphone-simulator/accessibility/text-marker-validation-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-validation.html: Added. * platform/iphone-simulator/accessibility/text-role-expected.txt: Added. * platform/iphone-simulator/accessibility/text-role.html: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue-expected.txt: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue.html: Added. * platform/iphone-simulator/accessibility/url-test-expected.txt: Added. * platform/iphone-simulator/accessibility/url-test.html: Added. Canonical link: https://commits.webkit.org/129562@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-03-01 22:22:03 +00:00
<p id="description"></p>
<div id="console"></div>
<script>
description("This test ensures that we can retrieve URLs for appropriate elements.");
if (window.accessibilityController) {
AX: iOS accessibility tests are not running because we need WKTR support https://bugs.webkit.org/show_bug.cgi?id=145991 Reviewed by Daniel Bates. Source/WebCore: Make some minor modifications to support notification handling in WKTR. * accessibility/ios/AXObjectCacheIOS.mm: (WebCore::AXObjectCache::postPlatformNotification): (WebCore::AXObjectCache::postTextStateChangePlatformNotification): * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: (-[WebAccessibilityObjectWrapper accessibilityClickPoint]): (-[WebAccessibilityObjectWrapper description]): (-[WebAccessibilityObjectWrapper accessibilitySetPostedNotificationCallback:withContext:]): Deleted. (-[WebAccessibilityObjectWrapper accessibilityPostedNotification:]): Deleted. Tools: Add support for WKTR iOS accessibility. Utilize the notification handling mechanisms that Mac already uses. Rename iphone* DRT methods to either use existing methods that are similar, or rename to more generic names. * DumpRenderTree/AccessibilityUIElement.cpp: (stringForSelectionCallback): (getIdentifierCallback): (getTraitsCallback): (getElementTextPositionCallback): (getElementTextLengthCallback): (AccessibilityUIElement::getJSClass): (getIPhoneLabelCallback): Deleted. (getIPhoneHintCallback): Deleted. (getIPhoneValueCallback): Deleted. (getIPhoneIdentifierCallback): Deleted. (getIPhoneTraitsCallback): Deleted. (getIPhoneIsElementCallback): Deleted. (getIPhoneElementTextPositionCallback): Deleted. (getIPhoneElementTextLengthCallback): Deleted. * DumpRenderTree/AccessibilityUIElement.h: * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: (AccessibilityUIElement::identifier): (AccessibilityUIElement::traits): (AccessibilityUIElement::elementTextPosition): (AccessibilityUIElement::elementTextLength): (AccessibilityUIElement::description): (AccessibilityUIElement::orientation): (AccessibilityUIElement::stringValue): (AccessibilityUIElement::language): (AccessibilityUIElement::helpText): (AccessibilityUIElement::intValue): (AccessibilityUIElement::isSelected): (AccessibilityUIElement::isExpanded): (AccessibilityUIElement::documentURI): (AccessibilityUIElement::addNotificationListener): (AccessibilityUIElement::removeNotificationListener): (AccessibilityUIElement::isFocusable): (AccessibilityUIElement::isIgnored): (AccessibilityUIElement::hasPopup): (AccessibilityUIElement::iphoneLabel): Deleted. (AccessibilityUIElement::iphoneHint): Deleted. (AccessibilityUIElement::iphoneValue): Deleted. (AccessibilityUIElement::iphoneIdentifier): Deleted. (AccessibilityUIElement::iphoneTraits): Deleted. (AccessibilityUIElement::iphoneIsElement): Deleted. (AccessibilityUIElement::iphoneElementTextPosition): Deleted. (AccessibilityUIElement::iphoneElementTextLength): Deleted. (_accessibilityNotificationCallback): Deleted. * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: (WTR::AccessibilityUIElement::isValid): (WTR::AccessibilityUIElement::identifier): (WTR::AccessibilityUIElement::traits): (WTR::AccessibilityUIElement::elementTextPosition): (WTR::AccessibilityUIElement::elementTextLength): (WTR::AccessibilityUIElement::stringForSelection): (WTR::AccessibilityUIElement::elementsForRange): (WTR::AccessibilityUIElement::increaseTextSelection): (WTR::AccessibilityUIElement::decreaseTextSelection): (WTR::AccessibilityUIElement::linkedElement): (WTR::AccessibilityUIElement::headerElementAtIndex): (WTR::AccessibilityUIElement::assistiveTechnologySimulatedFocus): (WTR::AccessibilityUIElement::characterAtOffset): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: * WebKitTestRunner/InjectedBundle/ios/AccessibilityControllerIOS.mm: (WTR::findAccessibleObjectById): (WTR::AccessibilityController::accessibleElementById): * WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm: (+[NSString stringWithJSStringRef:]): (-[NSString createJSStringRef]): (WTR::convertNSArrayToVector): (WTR::concatenateAttributeAndValue): (WTR::AccessibilityUIElement::AccessibilityUIElement): (WTR::AccessibilityUIElement::isEqual): (WTR::AccessibilityUIElement::headerElementAtIndex): (WTR::AccessibilityUIElement::linkedElement): (WTR::AccessibilityUIElement::getLinkedUIElements): (WTR::AccessibilityUIElement::elementAtPoint): (WTR::convertElementsToObjectArray): (WTR::AccessibilityUIElement::elementsForRange): (WTR::AccessibilityUIElement::indexOfChild): (WTR::AccessibilityUIElement::stringAttributeValue): (WTR::AccessibilityUIElement::description): (WTR::AccessibilityUIElement::orientation): (WTR::AccessibilityUIElement::stringValue): (WTR::AccessibilityUIElement::language): (WTR::AccessibilityUIElement::helpText): (WTR::AccessibilityUIElement::x): (WTR::AccessibilityUIElement::clickPointX): (WTR::AccessibilityUIElement::clickPointY): (WTR::AccessibilityUIElement::intValue): (WTR::AccessibilityUIElement::minValue): (WTR::AccessibilityUIElement::maxValue): (WTR::AccessibilityUIElement::valueDescription): (WTR::AccessibilityUIElement::isSelected): (WTR::AccessibilityUIElement::isSelectedOptionActive): (WTR::AccessibilityUIElement::stringForRange): (WTR::AccessibilityUIElement::attributedStringForRange): (WTR::AccessibilityUIElement::attributesOfHeader): (WTR::AccessibilityUIElement::traits): (WTR::AccessibilityUIElement::identifier): (WTR::AccessibilityUIElement::rowCount): (WTR::AccessibilityUIElement::rowIndexRange): (WTR::AccessibilityUIElement::columnIndexRange): (WTR::AccessibilityUIElement::cellForColumnAndRow): (WTR::AccessibilityUIElement::horizontalScrollbar): (WTR::AccessibilityUIElement::documentURI): (WTR::AccessibilityUIElement::assistiveTechnologySimulatedFocus): (WTR::AccessibilityUIElement::increaseTextSelection): (WTR::AccessibilityUIElement::decreaseTextSelection): (WTR::AccessibilityUIElement::stringForSelection): (WTR::AccessibilityUIElement::elementTextPosition): (WTR::AccessibilityUIElement::elementTextLength): (WTR::AccessibilityUIElement::url): (WTR::AccessibilityUIElement::addNotificationListener): (WTR::AccessibilityUIElement::removeNotificationListener): (WTR::AccessibilityUIElement::isFocusable): (WTR::AccessibilityUIElement::isIgnored): (WTR::AccessibilityUIElement::hasPopup): (WTR::AccessibilityUIElement::mathPrescriptsDescription): (WTR::_CGPathEnumerationIteration): (WTR::AccessibilityUIElement::pathDescription): (WTR::AccessibilityUIElement::supportedActions): LayoutTests: Alter tests so that it addresses: 1) Utilize the new AX methods which created new expectations. 2) There were some expectations checked in with failures that are now fixed. 3) Remove failing test expectations from TestExpectations. * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/ios-simulator/TestExpectations: * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility. * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html: * platform/ios-simulator/accessibility/accessibility-hint-expected.txt: * platform/ios-simulator/accessibility/accessibility-hint.html: * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt: * platform/ios-simulator/accessibility/aria-label-with-internal-text.html: * platform/ios-simulator/accessibility/disabled-states-expected.txt: * platform/ios-simulator/accessibility/disabled-states.html: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html: * platform/ios-simulator/accessibility/file-upload-button-expected.txt: * platform/ios-simulator/accessibility/file-upload-button.html: * platform/ios-simulator/accessibility/focus-change-notifications.html: * platform/ios-simulator/accessibility/identifier-expected.txt: * platform/ios-simulator/accessibility/identifier.html: * platform/ios-simulator/accessibility/internal-link-expected.txt: * platform/ios-simulator/accessibility/internal-link.html: * platform/ios-simulator/accessibility/landmark-type-expected.txt: * platform/ios-simulator/accessibility/landmark-type.html: * platform/ios-simulator/accessibility/link-with-images-text-expected.txt: * platform/ios-simulator/accessibility/link-with-images-text.html: * platform/ios-simulator/accessibility/link-with-only-image-expected.txt: * platform/ios-simulator/accessibility/link-with-only-image.html: * platform/ios-simulator/accessibility/math-expected.txt: * platform/ios-simulator/accessibility/math.html: * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt: * platform/ios-simulator/accessibility/mixed-checkboxes.html: * platform/ios-simulator/accessibility/no-child-link-header.html: * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt: * platform/ios-simulator/accessibility/non-contiguous-link.html: * platform/ios-simulator/accessibility/password-value-expected.txt: * platform/ios-simulator/accessibility/password-value.html: * platform/ios-simulator/accessibility/placeholder-value-expected.txt: * platform/ios-simulator/accessibility/placeholder-value.html: * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt: * platform/ios-simulator/accessibility/popup-button-value-label.html: * platform/ios-simulator/accessibility/progressbar-expected.txt: * platform/ios-simulator/accessibility/progressbar.html: * platform/ios-simulator/accessibility/radio-button-expected.txt: * platform/ios-simulator/accessibility/radio-button.html: * platform/ios-simulator/accessibility/secure-text-field.html: * platform/ios-simulator/accessibility/selected-buttons-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title.html: * platform/ios-simulator/accessibility/tab-role-expected.txt: * platform/ios-simulator/accessibility/tab-role.html: * platform/ios-simulator/accessibility/tables-lists-expected.txt: * platform/ios-simulator/accessibility/tables-lists.html: * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt: * platform/ios-simulator/accessibility/text-marker-list-item.html: * platform/ios-simulator/accessibility/text-marker-validation.html: * platform/ios-simulator/accessibility/text-role-expected.txt: * platform/ios-simulator/accessibility/text-role.html: * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt: * platform/ios-simulator/accessibility/textfield-in-axvalue.html: * platform/ios-simulator/accessibility/toggle-button.html: * platform/ios-simulator/accessibility/url-test.html: Canonical link: https://commits.webkit.org/164069@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@185609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-06-16 20:58:39 +00:00
var element = accessibilityController.accessibleElementById("element1");
AX: Upstream iOS Accessibility layout tests https://bugs.webkit.org/show_bug.cgi?id=111187 Reviewed by David Kilzer. Upstream the latest iOS Accessibility layout tests. * platform/iphone-simulator: Added. * platform/iphone-simulator/accessibility: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children.html: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer.html: Added. * platform/iphone-simulator/accessibility/accessibility-hint-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-hint.html: Added. * platform/iphone-simulator/accessibility/aria-pressed-state-expected.txt: Added. * platform/iphone-simulator/accessibility/aria-pressed-state.html: Added. * platform/iphone-simulator/accessibility/centerpoint-expected.txt: Added. * platform/iphone-simulator/accessibility/centerpoint.html: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element.html: Added. * platform/iphone-simulator/accessibility/focus-change-notifications-expected.txt: Added. * platform/iphone-simulator/accessibility/focus-change-notifications.html: Added. * platform/iphone-simulator/accessibility/header-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/header-elements.html: Added. * platform/iphone-simulator/accessibility/identifier-expected.txt: Added. * platform/iphone-simulator/accessibility/identifier.html: Added. * platform/iphone-simulator/accessibility/internal-link-expected.txt: Added. * platform/iphone-simulator/accessibility/internal-link.html: Added. * platform/iphone-simulator/accessibility/link-with-images-text-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-images-text.html: Added. * platform/iphone-simulator/accessibility/link-with-only-image-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-only-image.html: Added. * platform/iphone-simulator/accessibility/math-expected.txt: Added. * platform/iphone-simulator/accessibility/math.html: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes-expected.txt: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes.html: Added. * platform/iphone-simulator/accessibility/no-child-link-header-expected.txt: Added. * platform/iphone-simulator/accessibility/no-child-link-header.html: Added. * platform/iphone-simulator/accessibility/non-contiguous-link-expected.txt: Added. * platform/iphone-simulator/accessibility/non-contiguous-link.html: Added. * platform/iphone-simulator/accessibility/password-value-expected.txt: Added. * platform/iphone-simulator/accessibility/password-value.html: Added. * platform/iphone-simulator/accessibility/placeholder-value-expected.txt: Added. * platform/iphone-simulator/accessibility/placeholder-value.html: Added. * platform/iphone-simulator/accessibility/popup-button-value-label-expected.txt: Added. * platform/iphone-simulator/accessibility/popup-button-value-label.html: Added. * platform/iphone-simulator/accessibility/radio-button-expected.txt: Added. * platform/iphone-simulator/accessibility/radio-button.html: Added. * platform/iphone-simulator/accessibility/secure-text-field-expected.txt: Added. * platform/iphone-simulator/accessibility/secure-text-field.html: Added. * platform/iphone-simulator/accessibility/selected-buttons-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-buttons.html: Added. * platform/iphone-simulator/accessibility/selected-text-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-text.html: Added. * platform/iphone-simulator/accessibility/tab-role-expected.txt: Added. * platform/iphone-simulator/accessibility/tab-role.html: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col.html: Added. * platform/iphone-simulator/accessibility/table-cell-ranges-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-ranges.html: Added. * platform/iphone-simulator/accessibility/tables-lists-expected.txt: Added. * platform/iphone-simulator/accessibility/tables-lists.html: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements.html: Added. * platform/iphone-simulator/accessibility/text-marker-list-item-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-list-item.html: Added. * platform/iphone-simulator/accessibility/text-marker-validation-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-validation.html: Added. * platform/iphone-simulator/accessibility/text-role-expected.txt: Added. * platform/iphone-simulator/accessibility/text-role.html: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue-expected.txt: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue.html: Added. * platform/iphone-simulator/accessibility/url-test-expected.txt: Added. * platform/iphone-simulator/accessibility/url-test.html: Added. Canonical link: https://commits.webkit.org/129562@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-03-01 22:22:03 +00:00
shouldBe("element.url.indexOf('url-test1.html') != -1", "true");
AX: iOS accessibility tests are not running because we need WKTR support https://bugs.webkit.org/show_bug.cgi?id=145991 Reviewed by Daniel Bates. Source/WebCore: Make some minor modifications to support notification handling in WKTR. * accessibility/ios/AXObjectCacheIOS.mm: (WebCore::AXObjectCache::postPlatformNotification): (WebCore::AXObjectCache::postTextStateChangePlatformNotification): * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: (-[WebAccessibilityObjectWrapper accessibilityClickPoint]): (-[WebAccessibilityObjectWrapper description]): (-[WebAccessibilityObjectWrapper accessibilitySetPostedNotificationCallback:withContext:]): Deleted. (-[WebAccessibilityObjectWrapper accessibilityPostedNotification:]): Deleted. Tools: Add support for WKTR iOS accessibility. Utilize the notification handling mechanisms that Mac already uses. Rename iphone* DRT methods to either use existing methods that are similar, or rename to more generic names. * DumpRenderTree/AccessibilityUIElement.cpp: (stringForSelectionCallback): (getIdentifierCallback): (getTraitsCallback): (getElementTextPositionCallback): (getElementTextLengthCallback): (AccessibilityUIElement::getJSClass): (getIPhoneLabelCallback): Deleted. (getIPhoneHintCallback): Deleted. (getIPhoneValueCallback): Deleted. (getIPhoneIdentifierCallback): Deleted. (getIPhoneTraitsCallback): Deleted. (getIPhoneIsElementCallback): Deleted. (getIPhoneElementTextPositionCallback): Deleted. (getIPhoneElementTextLengthCallback): Deleted. * DumpRenderTree/AccessibilityUIElement.h: * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: (AccessibilityUIElement::identifier): (AccessibilityUIElement::traits): (AccessibilityUIElement::elementTextPosition): (AccessibilityUIElement::elementTextLength): (AccessibilityUIElement::description): (AccessibilityUIElement::orientation): (AccessibilityUIElement::stringValue): (AccessibilityUIElement::language): (AccessibilityUIElement::helpText): (AccessibilityUIElement::intValue): (AccessibilityUIElement::isSelected): (AccessibilityUIElement::isExpanded): (AccessibilityUIElement::documentURI): (AccessibilityUIElement::addNotificationListener): (AccessibilityUIElement::removeNotificationListener): (AccessibilityUIElement::isFocusable): (AccessibilityUIElement::isIgnored): (AccessibilityUIElement::hasPopup): (AccessibilityUIElement::iphoneLabel): Deleted. (AccessibilityUIElement::iphoneHint): Deleted. (AccessibilityUIElement::iphoneValue): Deleted. (AccessibilityUIElement::iphoneIdentifier): Deleted. (AccessibilityUIElement::iphoneTraits): Deleted. (AccessibilityUIElement::iphoneIsElement): Deleted. (AccessibilityUIElement::iphoneElementTextPosition): Deleted. (AccessibilityUIElement::iphoneElementTextLength): Deleted. (_accessibilityNotificationCallback): Deleted. * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: (WTR::AccessibilityUIElement::isValid): (WTR::AccessibilityUIElement::identifier): (WTR::AccessibilityUIElement::traits): (WTR::AccessibilityUIElement::elementTextPosition): (WTR::AccessibilityUIElement::elementTextLength): (WTR::AccessibilityUIElement::stringForSelection): (WTR::AccessibilityUIElement::elementsForRange): (WTR::AccessibilityUIElement::increaseTextSelection): (WTR::AccessibilityUIElement::decreaseTextSelection): (WTR::AccessibilityUIElement::linkedElement): (WTR::AccessibilityUIElement::headerElementAtIndex): (WTR::AccessibilityUIElement::assistiveTechnologySimulatedFocus): (WTR::AccessibilityUIElement::characterAtOffset): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: * WebKitTestRunner/InjectedBundle/ios/AccessibilityControllerIOS.mm: (WTR::findAccessibleObjectById): (WTR::AccessibilityController::accessibleElementById): * WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm: (+[NSString stringWithJSStringRef:]): (-[NSString createJSStringRef]): (WTR::convertNSArrayToVector): (WTR::concatenateAttributeAndValue): (WTR::AccessibilityUIElement::AccessibilityUIElement): (WTR::AccessibilityUIElement::isEqual): (WTR::AccessibilityUIElement::headerElementAtIndex): (WTR::AccessibilityUIElement::linkedElement): (WTR::AccessibilityUIElement::getLinkedUIElements): (WTR::AccessibilityUIElement::elementAtPoint): (WTR::convertElementsToObjectArray): (WTR::AccessibilityUIElement::elementsForRange): (WTR::AccessibilityUIElement::indexOfChild): (WTR::AccessibilityUIElement::stringAttributeValue): (WTR::AccessibilityUIElement::description): (WTR::AccessibilityUIElement::orientation): (WTR::AccessibilityUIElement::stringValue): (WTR::AccessibilityUIElement::language): (WTR::AccessibilityUIElement::helpText): (WTR::AccessibilityUIElement::x): (WTR::AccessibilityUIElement::clickPointX): (WTR::AccessibilityUIElement::clickPointY): (WTR::AccessibilityUIElement::intValue): (WTR::AccessibilityUIElement::minValue): (WTR::AccessibilityUIElement::maxValue): (WTR::AccessibilityUIElement::valueDescription): (WTR::AccessibilityUIElement::isSelected): (WTR::AccessibilityUIElement::isSelectedOptionActive): (WTR::AccessibilityUIElement::stringForRange): (WTR::AccessibilityUIElement::attributedStringForRange): (WTR::AccessibilityUIElement::attributesOfHeader): (WTR::AccessibilityUIElement::traits): (WTR::AccessibilityUIElement::identifier): (WTR::AccessibilityUIElement::rowCount): (WTR::AccessibilityUIElement::rowIndexRange): (WTR::AccessibilityUIElement::columnIndexRange): (WTR::AccessibilityUIElement::cellForColumnAndRow): (WTR::AccessibilityUIElement::horizontalScrollbar): (WTR::AccessibilityUIElement::documentURI): (WTR::AccessibilityUIElement::assistiveTechnologySimulatedFocus): (WTR::AccessibilityUIElement::increaseTextSelection): (WTR::AccessibilityUIElement::decreaseTextSelection): (WTR::AccessibilityUIElement::stringForSelection): (WTR::AccessibilityUIElement::elementTextPosition): (WTR::AccessibilityUIElement::elementTextLength): (WTR::AccessibilityUIElement::url): (WTR::AccessibilityUIElement::addNotificationListener): (WTR::AccessibilityUIElement::removeNotificationListener): (WTR::AccessibilityUIElement::isFocusable): (WTR::AccessibilityUIElement::isIgnored): (WTR::AccessibilityUIElement::hasPopup): (WTR::AccessibilityUIElement::mathPrescriptsDescription): (WTR::_CGPathEnumerationIteration): (WTR::AccessibilityUIElement::pathDescription): (WTR::AccessibilityUIElement::supportedActions): LayoutTests: Alter tests so that it addresses: 1) Utilize the new AX methods which created new expectations. 2) There were some expectations checked in with failures that are now fixed. 3) Remove failing test expectations from TestExpectations. * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/ios-simulator/TestExpectations: * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility. * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html: * platform/ios-simulator/accessibility/accessibility-hint-expected.txt: * platform/ios-simulator/accessibility/accessibility-hint.html: * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt: * platform/ios-simulator/accessibility/aria-label-with-internal-text.html: * platform/ios-simulator/accessibility/disabled-states-expected.txt: * platform/ios-simulator/accessibility/disabled-states.html: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html: * platform/ios-simulator/accessibility/file-upload-button-expected.txt: * platform/ios-simulator/accessibility/file-upload-button.html: * platform/ios-simulator/accessibility/focus-change-notifications.html: * platform/ios-simulator/accessibility/identifier-expected.txt: * platform/ios-simulator/accessibility/identifier.html: * platform/ios-simulator/accessibility/internal-link-expected.txt: * platform/ios-simulator/accessibility/internal-link.html: * platform/ios-simulator/accessibility/landmark-type-expected.txt: * platform/ios-simulator/accessibility/landmark-type.html: * platform/ios-simulator/accessibility/link-with-images-text-expected.txt: * platform/ios-simulator/accessibility/link-with-images-text.html: * platform/ios-simulator/accessibility/link-with-only-image-expected.txt: * platform/ios-simulator/accessibility/link-with-only-image.html: * platform/ios-simulator/accessibility/math-expected.txt: * platform/ios-simulator/accessibility/math.html: * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt: * platform/ios-simulator/accessibility/mixed-checkboxes.html: * platform/ios-simulator/accessibility/no-child-link-header.html: * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt: * platform/ios-simulator/accessibility/non-contiguous-link.html: * platform/ios-simulator/accessibility/password-value-expected.txt: * platform/ios-simulator/accessibility/password-value.html: * platform/ios-simulator/accessibility/placeholder-value-expected.txt: * platform/ios-simulator/accessibility/placeholder-value.html: * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt: * platform/ios-simulator/accessibility/popup-button-value-label.html: * platform/ios-simulator/accessibility/progressbar-expected.txt: * platform/ios-simulator/accessibility/progressbar.html: * platform/ios-simulator/accessibility/radio-button-expected.txt: * platform/ios-simulator/accessibility/radio-button.html: * platform/ios-simulator/accessibility/secure-text-field.html: * platform/ios-simulator/accessibility/selected-buttons-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title.html: * platform/ios-simulator/accessibility/tab-role-expected.txt: * platform/ios-simulator/accessibility/tab-role.html: * platform/ios-simulator/accessibility/tables-lists-expected.txt: * platform/ios-simulator/accessibility/tables-lists.html: * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt: * platform/ios-simulator/accessibility/text-marker-list-item.html: * platform/ios-simulator/accessibility/text-marker-validation.html: * platform/ios-simulator/accessibility/text-role-expected.txt: * platform/ios-simulator/accessibility/text-role.html: * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt: * platform/ios-simulator/accessibility/textfield-in-axvalue.html: * platform/ios-simulator/accessibility/toggle-button.html: * platform/ios-simulator/accessibility/url-test.html: Canonical link: https://commits.webkit.org/164069@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@185609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-06-16 20:58:39 +00:00
element = accessibilityController.accessibleElementById("element2");
AX: Upstream iOS Accessibility layout tests https://bugs.webkit.org/show_bug.cgi?id=111187 Reviewed by David Kilzer. Upstream the latest iOS Accessibility layout tests. * platform/iphone-simulator: Added. * platform/iphone-simulator/accessibility: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children.html: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer.html: Added. * platform/iphone-simulator/accessibility/accessibility-hint-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-hint.html: Added. * platform/iphone-simulator/accessibility/aria-pressed-state-expected.txt: Added. * platform/iphone-simulator/accessibility/aria-pressed-state.html: Added. * platform/iphone-simulator/accessibility/centerpoint-expected.txt: Added. * platform/iphone-simulator/accessibility/centerpoint.html: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element.html: Added. * platform/iphone-simulator/accessibility/focus-change-notifications-expected.txt: Added. * platform/iphone-simulator/accessibility/focus-change-notifications.html: Added. * platform/iphone-simulator/accessibility/header-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/header-elements.html: Added. * platform/iphone-simulator/accessibility/identifier-expected.txt: Added. * platform/iphone-simulator/accessibility/identifier.html: Added. * platform/iphone-simulator/accessibility/internal-link-expected.txt: Added. * platform/iphone-simulator/accessibility/internal-link.html: Added. * platform/iphone-simulator/accessibility/link-with-images-text-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-images-text.html: Added. * platform/iphone-simulator/accessibility/link-with-only-image-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-only-image.html: Added. * platform/iphone-simulator/accessibility/math-expected.txt: Added. * platform/iphone-simulator/accessibility/math.html: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes-expected.txt: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes.html: Added. * platform/iphone-simulator/accessibility/no-child-link-header-expected.txt: Added. * platform/iphone-simulator/accessibility/no-child-link-header.html: Added. * platform/iphone-simulator/accessibility/non-contiguous-link-expected.txt: Added. * platform/iphone-simulator/accessibility/non-contiguous-link.html: Added. * platform/iphone-simulator/accessibility/password-value-expected.txt: Added. * platform/iphone-simulator/accessibility/password-value.html: Added. * platform/iphone-simulator/accessibility/placeholder-value-expected.txt: Added. * platform/iphone-simulator/accessibility/placeholder-value.html: Added. * platform/iphone-simulator/accessibility/popup-button-value-label-expected.txt: Added. * platform/iphone-simulator/accessibility/popup-button-value-label.html: Added. * platform/iphone-simulator/accessibility/radio-button-expected.txt: Added. * platform/iphone-simulator/accessibility/radio-button.html: Added. * platform/iphone-simulator/accessibility/secure-text-field-expected.txt: Added. * platform/iphone-simulator/accessibility/secure-text-field.html: Added. * platform/iphone-simulator/accessibility/selected-buttons-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-buttons.html: Added. * platform/iphone-simulator/accessibility/selected-text-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-text.html: Added. * platform/iphone-simulator/accessibility/tab-role-expected.txt: Added. * platform/iphone-simulator/accessibility/tab-role.html: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col.html: Added. * platform/iphone-simulator/accessibility/table-cell-ranges-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-ranges.html: Added. * platform/iphone-simulator/accessibility/tables-lists-expected.txt: Added. * platform/iphone-simulator/accessibility/tables-lists.html: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements.html: Added. * platform/iphone-simulator/accessibility/text-marker-list-item-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-list-item.html: Added. * platform/iphone-simulator/accessibility/text-marker-validation-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-validation.html: Added. * platform/iphone-simulator/accessibility/text-role-expected.txt: Added. * platform/iphone-simulator/accessibility/text-role.html: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue-expected.txt: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue.html: Added. * platform/iphone-simulator/accessibility/url-test-expected.txt: Added. * platform/iphone-simulator/accessibility/url-test.html: Added. Canonical link: https://commits.webkit.org/129562@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-03-01 22:22:03 +00:00
shouldBe("element.url.indexOf('url-test2.html') != -1", "true");
AX: iOS accessibility tests are not running because we need WKTR support https://bugs.webkit.org/show_bug.cgi?id=145991 Reviewed by Daniel Bates. Source/WebCore: Make some minor modifications to support notification handling in WKTR. * accessibility/ios/AXObjectCacheIOS.mm: (WebCore::AXObjectCache::postPlatformNotification): (WebCore::AXObjectCache::postTextStateChangePlatformNotification): * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: (-[WebAccessibilityObjectWrapper accessibilityClickPoint]): (-[WebAccessibilityObjectWrapper description]): (-[WebAccessibilityObjectWrapper accessibilitySetPostedNotificationCallback:withContext:]): Deleted. (-[WebAccessibilityObjectWrapper accessibilityPostedNotification:]): Deleted. Tools: Add support for WKTR iOS accessibility. Utilize the notification handling mechanisms that Mac already uses. Rename iphone* DRT methods to either use existing methods that are similar, or rename to more generic names. * DumpRenderTree/AccessibilityUIElement.cpp: (stringForSelectionCallback): (getIdentifierCallback): (getTraitsCallback): (getElementTextPositionCallback): (getElementTextLengthCallback): (AccessibilityUIElement::getJSClass): (getIPhoneLabelCallback): Deleted. (getIPhoneHintCallback): Deleted. (getIPhoneValueCallback): Deleted. (getIPhoneIdentifierCallback): Deleted. (getIPhoneTraitsCallback): Deleted. (getIPhoneIsElementCallback): Deleted. (getIPhoneElementTextPositionCallback): Deleted. (getIPhoneElementTextLengthCallback): Deleted. * DumpRenderTree/AccessibilityUIElement.h: * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: (AccessibilityUIElement::identifier): (AccessibilityUIElement::traits): (AccessibilityUIElement::elementTextPosition): (AccessibilityUIElement::elementTextLength): (AccessibilityUIElement::description): (AccessibilityUIElement::orientation): (AccessibilityUIElement::stringValue): (AccessibilityUIElement::language): (AccessibilityUIElement::helpText): (AccessibilityUIElement::intValue): (AccessibilityUIElement::isSelected): (AccessibilityUIElement::isExpanded): (AccessibilityUIElement::documentURI): (AccessibilityUIElement::addNotificationListener): (AccessibilityUIElement::removeNotificationListener): (AccessibilityUIElement::isFocusable): (AccessibilityUIElement::isIgnored): (AccessibilityUIElement::hasPopup): (AccessibilityUIElement::iphoneLabel): Deleted. (AccessibilityUIElement::iphoneHint): Deleted. (AccessibilityUIElement::iphoneValue): Deleted. (AccessibilityUIElement::iphoneIdentifier): Deleted. (AccessibilityUIElement::iphoneTraits): Deleted. (AccessibilityUIElement::iphoneIsElement): Deleted. (AccessibilityUIElement::iphoneElementTextPosition): Deleted. (AccessibilityUIElement::iphoneElementTextLength): Deleted. (_accessibilityNotificationCallback): Deleted. * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: (WTR::AccessibilityUIElement::isValid): (WTR::AccessibilityUIElement::identifier): (WTR::AccessibilityUIElement::traits): (WTR::AccessibilityUIElement::elementTextPosition): (WTR::AccessibilityUIElement::elementTextLength): (WTR::AccessibilityUIElement::stringForSelection): (WTR::AccessibilityUIElement::elementsForRange): (WTR::AccessibilityUIElement::increaseTextSelection): (WTR::AccessibilityUIElement::decreaseTextSelection): (WTR::AccessibilityUIElement::linkedElement): (WTR::AccessibilityUIElement::headerElementAtIndex): (WTR::AccessibilityUIElement::assistiveTechnologySimulatedFocus): (WTR::AccessibilityUIElement::characterAtOffset): * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: * WebKitTestRunner/InjectedBundle/Bindings/AccessibilityUIElement.idl: * WebKitTestRunner/InjectedBundle/ios/AccessibilityControllerIOS.mm: (WTR::findAccessibleObjectById): (WTR::AccessibilityController::accessibleElementById): * WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm: (+[NSString stringWithJSStringRef:]): (-[NSString createJSStringRef]): (WTR::convertNSArrayToVector): (WTR::concatenateAttributeAndValue): (WTR::AccessibilityUIElement::AccessibilityUIElement): (WTR::AccessibilityUIElement::isEqual): (WTR::AccessibilityUIElement::headerElementAtIndex): (WTR::AccessibilityUIElement::linkedElement): (WTR::AccessibilityUIElement::getLinkedUIElements): (WTR::AccessibilityUIElement::elementAtPoint): (WTR::convertElementsToObjectArray): (WTR::AccessibilityUIElement::elementsForRange): (WTR::AccessibilityUIElement::indexOfChild): (WTR::AccessibilityUIElement::stringAttributeValue): (WTR::AccessibilityUIElement::description): (WTR::AccessibilityUIElement::orientation): (WTR::AccessibilityUIElement::stringValue): (WTR::AccessibilityUIElement::language): (WTR::AccessibilityUIElement::helpText): (WTR::AccessibilityUIElement::x): (WTR::AccessibilityUIElement::clickPointX): (WTR::AccessibilityUIElement::clickPointY): (WTR::AccessibilityUIElement::intValue): (WTR::AccessibilityUIElement::minValue): (WTR::AccessibilityUIElement::maxValue): (WTR::AccessibilityUIElement::valueDescription): (WTR::AccessibilityUIElement::isSelected): (WTR::AccessibilityUIElement::isSelectedOptionActive): (WTR::AccessibilityUIElement::stringForRange): (WTR::AccessibilityUIElement::attributedStringForRange): (WTR::AccessibilityUIElement::attributesOfHeader): (WTR::AccessibilityUIElement::traits): (WTR::AccessibilityUIElement::identifier): (WTR::AccessibilityUIElement::rowCount): (WTR::AccessibilityUIElement::rowIndexRange): (WTR::AccessibilityUIElement::columnIndexRange): (WTR::AccessibilityUIElement::cellForColumnAndRow): (WTR::AccessibilityUIElement::horizontalScrollbar): (WTR::AccessibilityUIElement::documentURI): (WTR::AccessibilityUIElement::assistiveTechnologySimulatedFocus): (WTR::AccessibilityUIElement::increaseTextSelection): (WTR::AccessibilityUIElement::decreaseTextSelection): (WTR::AccessibilityUIElement::stringForSelection): (WTR::AccessibilityUIElement::elementTextPosition): (WTR::AccessibilityUIElement::elementTextLength): (WTR::AccessibilityUIElement::url): (WTR::AccessibilityUIElement::addNotificationListener): (WTR::AccessibilityUIElement::removeNotificationListener): (WTR::AccessibilityUIElement::isFocusable): (WTR::AccessibilityUIElement::isIgnored): (WTR::AccessibilityUIElement::hasPopup): (WTR::AccessibilityUIElement::mathPrescriptsDescription): (WTR::_CGPathEnumerationIteration): (WTR::AccessibilityUIElement::pathDescription): (WTR::AccessibilityUIElement::supportedActions): LayoutTests: Alter tests so that it addresses: 1) Utilize the new AX methods which created new expectations. 2) There were some expectations checked in with failures that are now fixed. 3) Remove failing test expectations from TestExpectations. * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/ios-simulator/TestExpectations: * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility. * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html: * platform/ios-simulator/accessibility/accessibility-hint-expected.txt: * platform/ios-simulator/accessibility/accessibility-hint.html: * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt: * platform/ios-simulator/accessibility/aria-label-with-internal-text.html: * platform/ios-simulator/accessibility/disabled-states-expected.txt: * platform/ios-simulator/accessibility/disabled-states.html: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html: * platform/ios-simulator/accessibility/file-upload-button-expected.txt: * platform/ios-simulator/accessibility/file-upload-button.html: * platform/ios-simulator/accessibility/focus-change-notifications.html: * platform/ios-simulator/accessibility/identifier-expected.txt: * platform/ios-simulator/accessibility/identifier.html: * platform/ios-simulator/accessibility/internal-link-expected.txt: * platform/ios-simulator/accessibility/internal-link.html: * platform/ios-simulator/accessibility/landmark-type-expected.txt: * platform/ios-simulator/accessibility/landmark-type.html: * platform/ios-simulator/accessibility/link-with-images-text-expected.txt: * platform/ios-simulator/accessibility/link-with-images-text.html: * platform/ios-simulator/accessibility/link-with-only-image-expected.txt: * platform/ios-simulator/accessibility/link-with-only-image.html: * platform/ios-simulator/accessibility/math-expected.txt: * platform/ios-simulator/accessibility/math.html: * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt: * platform/ios-simulator/accessibility/mixed-checkboxes.html: * platform/ios-simulator/accessibility/no-child-link-header.html: * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt: * platform/ios-simulator/accessibility/non-contiguous-link.html: * platform/ios-simulator/accessibility/password-value-expected.txt: * platform/ios-simulator/accessibility/password-value.html: * platform/ios-simulator/accessibility/placeholder-value-expected.txt: * platform/ios-simulator/accessibility/placeholder-value.html: * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt: * platform/ios-simulator/accessibility/popup-button-value-label.html: * platform/ios-simulator/accessibility/progressbar-expected.txt: * platform/ios-simulator/accessibility/progressbar.html: * platform/ios-simulator/accessibility/radio-button-expected.txt: * platform/ios-simulator/accessibility/radio-button.html: * platform/ios-simulator/accessibility/secure-text-field.html: * platform/ios-simulator/accessibility/selected-buttons-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title.html: * platform/ios-simulator/accessibility/tab-role-expected.txt: * platform/ios-simulator/accessibility/tab-role.html: * platform/ios-simulator/accessibility/tables-lists-expected.txt: * platform/ios-simulator/accessibility/tables-lists.html: * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt: * platform/ios-simulator/accessibility/text-marker-list-item.html: * platform/ios-simulator/accessibility/text-marker-validation.html: * platform/ios-simulator/accessibility/text-role-expected.txt: * platform/ios-simulator/accessibility/text-role.html: * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt: * platform/ios-simulator/accessibility/textfield-in-axvalue.html: * platform/ios-simulator/accessibility/toggle-button.html: * platform/ios-simulator/accessibility/url-test.html: Canonical link: https://commits.webkit.org/164069@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@185609 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2015-06-16 20:58:39 +00:00
element = accessibilityController.accessibleElementById("element3");
AX: Upstream iOS Accessibility layout tests https://bugs.webkit.org/show_bug.cgi?id=111187 Reviewed by David Kilzer. Upstream the latest iOS Accessibility layout tests. * platform/iphone-simulator: Added. * platform/iphone-simulator/accessibility: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children.html: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer.html: Added. * platform/iphone-simulator/accessibility/accessibility-hint-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-hint.html: Added. * platform/iphone-simulator/accessibility/aria-pressed-state-expected.txt: Added. * platform/iphone-simulator/accessibility/aria-pressed-state.html: Added. * platform/iphone-simulator/accessibility/centerpoint-expected.txt: Added. * platform/iphone-simulator/accessibility/centerpoint.html: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element.html: Added. * platform/iphone-simulator/accessibility/focus-change-notifications-expected.txt: Added. * platform/iphone-simulator/accessibility/focus-change-notifications.html: Added. * platform/iphone-simulator/accessibility/header-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/header-elements.html: Added. * platform/iphone-simulator/accessibility/identifier-expected.txt: Added. * platform/iphone-simulator/accessibility/identifier.html: Added. * platform/iphone-simulator/accessibility/internal-link-expected.txt: Added. * platform/iphone-simulator/accessibility/internal-link.html: Added. * platform/iphone-simulator/accessibility/link-with-images-text-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-images-text.html: Added. * platform/iphone-simulator/accessibility/link-with-only-image-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-only-image.html: Added. * platform/iphone-simulator/accessibility/math-expected.txt: Added. * platform/iphone-simulator/accessibility/math.html: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes-expected.txt: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes.html: Added. * platform/iphone-simulator/accessibility/no-child-link-header-expected.txt: Added. * platform/iphone-simulator/accessibility/no-child-link-header.html: Added. * platform/iphone-simulator/accessibility/non-contiguous-link-expected.txt: Added. * platform/iphone-simulator/accessibility/non-contiguous-link.html: Added. * platform/iphone-simulator/accessibility/password-value-expected.txt: Added. * platform/iphone-simulator/accessibility/password-value.html: Added. * platform/iphone-simulator/accessibility/placeholder-value-expected.txt: Added. * platform/iphone-simulator/accessibility/placeholder-value.html: Added. * platform/iphone-simulator/accessibility/popup-button-value-label-expected.txt: Added. * platform/iphone-simulator/accessibility/popup-button-value-label.html: Added. * platform/iphone-simulator/accessibility/radio-button-expected.txt: Added. * platform/iphone-simulator/accessibility/radio-button.html: Added. * platform/iphone-simulator/accessibility/secure-text-field-expected.txt: Added. * platform/iphone-simulator/accessibility/secure-text-field.html: Added. * platform/iphone-simulator/accessibility/selected-buttons-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-buttons.html: Added. * platform/iphone-simulator/accessibility/selected-text-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-text.html: Added. * platform/iphone-simulator/accessibility/tab-role-expected.txt: Added. * platform/iphone-simulator/accessibility/tab-role.html: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col.html: Added. * platform/iphone-simulator/accessibility/table-cell-ranges-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-ranges.html: Added. * platform/iphone-simulator/accessibility/tables-lists-expected.txt: Added. * platform/iphone-simulator/accessibility/tables-lists.html: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements.html: Added. * platform/iphone-simulator/accessibility/text-marker-list-item-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-list-item.html: Added. * platform/iphone-simulator/accessibility/text-marker-validation-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-validation.html: Added. * platform/iphone-simulator/accessibility/text-role-expected.txt: Added. * platform/iphone-simulator/accessibility/text-role.html: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue-expected.txt: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue.html: Added. * platform/iphone-simulator/accessibility/url-test-expected.txt: Added. * platform/iphone-simulator/accessibility/url-test.html: Added. Canonical link: https://commits.webkit.org/129562@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-03-01 22:22:03 +00:00
shouldBe("element.url.indexOf('url-test3.png') != -1", "true");
}
</script>
<script src="../resources/js-test-post.js"></script>
AX: Upstream iOS Accessibility layout tests https://bugs.webkit.org/show_bug.cgi?id=111187 Reviewed by David Kilzer. Upstream the latest iOS Accessibility layout tests. * platform/iphone-simulator: Added. * platform/iphone-simulator/accessibility: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-aria-table-children.html: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-crash-in-axcontainer.html: Added. * platform/iphone-simulator/accessibility/accessibility-hint-expected.txt: Added. * platform/iphone-simulator/accessibility/accessibility-hint.html: Added. * platform/iphone-simulator/accessibility/aria-pressed-state-expected.txt: Added. * platform/iphone-simulator/accessibility/aria-pressed-state.html: Added. * platform/iphone-simulator/accessibility/centerpoint-expected.txt: Added. * platform/iphone-simulator/accessibility/centerpoint.html: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: Added. * platform/iphone-simulator/accessibility/dom-focus-fires-on-correct-element.html: Added. * platform/iphone-simulator/accessibility/focus-change-notifications-expected.txt: Added. * platform/iphone-simulator/accessibility/focus-change-notifications.html: Added. * platform/iphone-simulator/accessibility/header-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/header-elements.html: Added. * platform/iphone-simulator/accessibility/identifier-expected.txt: Added. * platform/iphone-simulator/accessibility/identifier.html: Added. * platform/iphone-simulator/accessibility/internal-link-expected.txt: Added. * platform/iphone-simulator/accessibility/internal-link.html: Added. * platform/iphone-simulator/accessibility/link-with-images-text-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-images-text.html: Added. * platform/iphone-simulator/accessibility/link-with-only-image-expected.txt: Added. * platform/iphone-simulator/accessibility/link-with-only-image.html: Added. * platform/iphone-simulator/accessibility/math-expected.txt: Added. * platform/iphone-simulator/accessibility/math.html: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes-expected.txt: Added. * platform/iphone-simulator/accessibility/mixed-checkboxes.html: Added. * platform/iphone-simulator/accessibility/no-child-link-header-expected.txt: Added. * platform/iphone-simulator/accessibility/no-child-link-header.html: Added. * platform/iphone-simulator/accessibility/non-contiguous-link-expected.txt: Added. * platform/iphone-simulator/accessibility/non-contiguous-link.html: Added. * platform/iphone-simulator/accessibility/password-value-expected.txt: Added. * platform/iphone-simulator/accessibility/password-value.html: Added. * platform/iphone-simulator/accessibility/placeholder-value-expected.txt: Added. * platform/iphone-simulator/accessibility/placeholder-value.html: Added. * platform/iphone-simulator/accessibility/popup-button-value-label-expected.txt: Added. * platform/iphone-simulator/accessibility/popup-button-value-label.html: Added. * platform/iphone-simulator/accessibility/radio-button-expected.txt: Added. * platform/iphone-simulator/accessibility/radio-button.html: Added. * platform/iphone-simulator/accessibility/secure-text-field-expected.txt: Added. * platform/iphone-simulator/accessibility/secure-text-field.html: Added. * platform/iphone-simulator/accessibility/selected-buttons-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-buttons.html: Added. * platform/iphone-simulator/accessibility/selected-text-expected.txt: Added. * platform/iphone-simulator/accessibility/selected-text.html: Added. * platform/iphone-simulator/accessibility/tab-role-expected.txt: Added. * platform/iphone-simulator/accessibility/tab-role.html: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-for-row-col.html: Added. * platform/iphone-simulator/accessibility/table-cell-ranges-expected.txt: Added. * platform/iphone-simulator/accessibility/table-cell-ranges.html: Added. * platform/iphone-simulator/accessibility/tables-lists-expected.txt: Added. * platform/iphone-simulator/accessibility/tables-lists.html: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements-expected.txt: Added. * platform/iphone-simulator/accessibility/text-line-no-ignored-elements.html: Added. * platform/iphone-simulator/accessibility/text-marker-list-item-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-list-item.html: Added. * platform/iphone-simulator/accessibility/text-marker-validation-expected.txt: Added. * platform/iphone-simulator/accessibility/text-marker-validation.html: Added. * platform/iphone-simulator/accessibility/text-role-expected.txt: Added. * platform/iphone-simulator/accessibility/text-role.html: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue-expected.txt: Added. * platform/iphone-simulator/accessibility/textfield-in-axvalue.html: Added. * platform/iphone-simulator/accessibility/url-test-expected.txt: Added. * platform/iphone-simulator/accessibility/url-test.html: Added. Canonical link: https://commits.webkit.org/129562@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@144504 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2013-03-01 22:22:03 +00:00
</body>
</html>