Index: chrome/browser/views/browser_views_accessibility_browsertest.cc |
=================================================================== |
--- chrome/browser/views/browser_views_accessibility_browsertest.cc (revision 23961) |
+++ chrome/browser/views/browser_views_accessibility_browsertest.cc (working copy) |
@@ -35,6 +35,22 @@ |
::CoUninitialize(); |
} |
+ // Retrieves and initializes an instance of LocationBarView. |
+ LocationBarView* GetLocationBarView() { |
+ BrowserWindow* browser_window = browser()->window(); |
+ |
+ if (!browser_window) |
+ return NULL; |
+ |
+ BrowserWindowTesting* browser_window_testing = |
+ browser_window->GetBrowserWindowTesting(); |
+ |
+ if (!browser_window_testing) |
+ return NULL; |
+ |
+ return browser_window_testing->GetLocationBarView(); |
+ } |
+ |
// Retrieves and initializes an instance of ToolbarView. |
ToolbarView* GetToolbarView() { |
BrowserWindow* browser_window = browser()->window(); |
@@ -173,6 +189,16 @@ |
l10n_util::GetString(IDS_ACCNAME_STAR), ROLE_SYSTEM_PUSHBUTTON); |
} |
+// Retrieve accessibility object for location bar view and verify accessibility |
+// info. |
+IN_PROC_BROWSER_TEST_F(BrowserViewsAccessibilityTest, |
+ TestLocationBarViewAccObj) { |
+ // Verify location bar MSAA name and role. |
+ TestViewAccessibilityObject(GetLocationBarView(), |
+ l10n_util::GetString(IDS_ACCNAME_LOCATION), |
+ ROLE_SYSTEM_GROUPING); |
+} |
+ |
// Retrieve accessibility object for Go button and verify accessibility info. |
IN_PROC_BROWSER_TEST_F(BrowserViewsAccessibilityTest, TestGoButtonAccObj) { |
// Verify Go button MSAA name and role. |