Index: Source/testing/runner/WebTestProxy.cpp |
diff --git a/Source/testing/runner/WebTestProxy.cpp b/Source/testing/runner/WebTestProxy.cpp |
index 525a1183982974885de44bdd6ee44727a6f4d6fc..665d48a99c7a2a8508c75d7f44c695f8cec084f2 100644 |
--- a/Source/testing/runner/WebTestProxy.cpp |
+++ b/Source/testing/runner/WebTestProxy.cpp |
@@ -49,7 +49,7 @@ |
#include "public/testing/WebTestDelegate.h" |
#include "public/testing/WebTestInterfaces.h" |
#include "public/testing/WebTestRunner.h" |
-#include "public/web/WebAccessibilityNotification.h" |
+#include "public/web/WebAXEnums.h" |
#include "public/web/WebAccessibilityObject.h" |
#include "public/web/WebCachedURLRequest.h" |
#include "public/web/WebConsoleMessage.h" |
@@ -828,83 +828,101 @@ void WebTestProxyBase::didAutoResize(const WebSize&) |
invalidateAll(); |
} |
-void WebTestProxyBase::postAccessibilityNotification(const WebKit::WebAccessibilityObject& obj, WebKit::WebAccessibilityNotification notification) |
+void WebTestProxyBase::postAccessibilityEvent(const WebKit::WebAccessibilityObject& obj, WebKit::WebAXEvent event) |
{ |
- if (notification == WebKit::WebAccessibilityNotificationFocusedUIElementChanged) |
+ if (event == WebKit::WebAXEventFocus) |
m_testInterfaces->accessibilityController()->setFocusedElement(obj); |
- const char* notificationName; |
- switch (notification) { |
- case WebKit::WebAccessibilityNotificationActiveDescendantChanged: |
- notificationName = "ActiveDescendantChanged"; |
+ const char* eventName; |
+ switch (event) { |
+ case WebKit::WebAXEventActiveDescendantChanged: |
+ eventName = "ActiveDescendantChanged"; |
break; |
- case WebKit::WebAccessibilityNotificationAutocorrectionOccured: |
- notificationName = "AutocorrectionOccured"; |
+ case WebKit::WebAXEventAlert: |
+ eventName = "Alert"; |
break; |
- case WebKit::WebAccessibilityNotificationCheckedStateChanged: |
- notificationName = "CheckedStateChanged"; |
+ case WebKit::WebAXEventAriaAttributeChanged: |
+ eventName = "AriaAttributeChanged"; |
break; |
- case WebKit::WebAccessibilityNotificationChildrenChanged: |
- notificationName = "ChildrenChanged"; |
+ case WebKit::WebAXEventAutocorrectionOccured: |
+ eventName = "AutocorrectionOccured"; |
break; |
- case WebKit::WebAccessibilityNotificationFocusedUIElementChanged: |
- notificationName = "FocusedUIElementChanged"; |
+ case WebKit::WebAXEventBlur: |
+ eventName = "Blur"; |
break; |
- case WebKit::WebAccessibilityNotificationLayoutComplete: |
- notificationName = "LayoutComplete"; |
+ case WebKit::WebAXEventCheckedStateChanged: |
+ eventName = "CheckedStateChanged"; |
break; |
- case WebKit::WebAccessibilityNotificationLoadComplete: |
- notificationName = "LoadComplete"; |
+ case WebKit::WebAXEventChildrenChanged: |
+ eventName = "ChildrenChanged"; |
break; |
- case WebKit::WebAccessibilityNotificationSelectedChildrenChanged: |
- notificationName = "SelectedChildrenChanged"; |
+ case WebKit::WebAXEventFocus: |
+ eventName = "Focus"; |
break; |
- case WebKit::WebAccessibilityNotificationSelectedTextChanged: |
- notificationName = "SelectedTextChanged"; |
+ case WebKit::WebAXEventHide: |
+ eventName = "Hide"; |
break; |
- case WebKit::WebAccessibilityNotificationValueChanged: |
- notificationName = "ValueChanged"; |
+ case WebKit::WebAXEventInvalidStatusChanged: |
+ eventName = "InvalidStatusChanged"; |
break; |
- case WebKit::WebAccessibilityNotificationScrolledToAnchor: |
- notificationName = "ScrolledToAnchor"; |
+ case WebKit::WebAXEventLayoutComplete: |
+ eventName = "LayoutComplete"; |
break; |
- case WebKit::WebAccessibilityNotificationLiveRegionChanged: |
- notificationName = "LiveRegionChanged"; |
+ case WebKit::WebAXEventLiveRegionChanged: |
+ eventName = "LiveRegionChanged"; |
break; |
- case WebKit::WebAccessibilityNotificationMenuListItemSelected: |
- notificationName = "MenuListItemSelected"; |
+ case WebKit::WebAXEventLoadComplete: |
+ eventName = "LoadComplete"; |
break; |
- case WebKit::WebAccessibilityNotificationMenuListValueChanged: |
- notificationName = "MenuListValueChanged"; |
+ case WebKit::WebAXEventLocationChanged: |
+ eventName = "LocationChanged"; |
break; |
- case WebKit::WebAccessibilityNotificationRowCountChanged: |
- notificationName = "RowCountChanged"; |
+ case WebKit::WebAXEventMenuListItemSelected: |
+ eventName = "MenuListItemSelected"; |
break; |
- case WebKit::WebAccessibilityNotificationRowCollapsed: |
- notificationName = "RowCollapsed"; |
+ case WebKit::WebAXEventMenuListValueChanged: |
+ eventName = "MenuListValueChanged"; |
break; |
- case WebKit::WebAccessibilityNotificationRowExpanded: |
- notificationName = "RowExpanded"; |
+ case WebKit::WebAXEventRowCollapsed: |
+ eventName = "RowCollapsed"; |
break; |
- case WebKit::WebAccessibilityNotificationInvalidStatusChanged: |
- notificationName = "InvalidStatusChanged"; |
+ case WebKit::WebAXEventRowCountChanged: |
+ eventName = "RowCountChanged"; |
break; |
- case WebKit::WebAccessibilityNotificationTextChanged: |
- notificationName = "TextChanged"; |
+ case WebKit::WebAXEventRowExpanded: |
+ eventName = "RowExpanded"; |
break; |
- case WebKit::WebAccessibilityNotificationAriaAttributeChanged: |
- notificationName = "AriaAttributeChanged"; |
+ case WebKit::WebAXEventScrolledToAnchor: |
+ eventName = "ScrolledToAnchor"; |
break; |
- default: |
- notificationName = "UnknownNotification"; |
+ case WebKit::WebAXEventSelectedChildrenChanged: |
+ eventName = "SelectedChildrenChanged"; |
+ break; |
+ case WebKit::WebAXEventSelectedTextChanged: |
+ eventName = "SelectedTextChanged"; |
+ break; |
+ case WebKit::WebAXEventShow: |
+ eventName = "Show"; |
+ break; |
+ case WebKit::WebAXEventTextChanged: |
+ eventName = "TextChanged"; |
+ break; |
+ case WebKit::WebAXEventTextInserted: |
+ eventName = "TextInserted"; |
+ break; |
+ case WebKit::WebAXEventTextRemoved: |
+ eventName = "TextRemoved"; |
+ break; |
+ case WebKit::WebAXEventValueChanged: |
+ eventName = "ValueChanged"; |
break; |
} |
- m_testInterfaces->accessibilityController()->notificationReceived(obj, notificationName); |
+ m_testInterfaces->accessibilityController()->notificationReceived(obj, eventName); |
if (m_testInterfaces->accessibilityController()->shouldLogAccessibilityEvents()) { |
string message("AccessibilityNotification - "); |
- message += notificationName; |
+ message += eventName; |
WebKit::WebNode node = obj.node(); |
if (!node.isNull() && node.isElementNode()) { |