summaryrefslogtreecommitdiffstats
path: root/chrome/browser/views/browser_views_accessibility_browsertest.cc
diff options
context:
space:
mode:
authorctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-19 22:20:51 +0000
committerctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-19 22:20:51 +0000
commit6a2ba7116c62a97aa0d11af35deba3be6e8589dc (patch)
treeef01d49ffca3f1eb9e2d3edefa17556a460dcbe0 /chrome/browser/views/browser_views_accessibility_browsertest.cc
parent518209e0679963a6916eac655925d9932fd3018d (diff)
downloadchromium_src-6a2ba7116c62a97aa0d11af35deba3be6e8589dc.zip
chromium_src-6a2ba7116c62a97aa0d11af35deba3be6e8589dc.tar.gz
chromium_src-6a2ba7116c62a97aa0d11af35deba3be6e8589dc.tar.bz2
Fix failure of browser_tests:BrowserViewsAccessibilityTest.TestChromeWindowAccObj
Finish nagivation to "about:blank" before checking the name returned by the window's IAccessible. BUG=44486 TEST=browser_tests:BrowserViewsAccessibilityTest.TestChromeWindowAccObj TBR=dmazzoni@chromium.org Review URL: http://codereview.chromium.org/2119010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47739 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/browser_views_accessibility_browsertest.cc')
-rw-r--r--chrome/browser/views/browser_views_accessibility_browsertest.cc13
1 files changed, 8 insertions, 5 deletions
diff --git a/chrome/browser/views/browser_views_accessibility_browsertest.cc b/chrome/browser/views/browser_views_accessibility_browsertest.cc
index 7c18984..f359364 100644
--- a/chrome/browser/views/browser_views_accessibility_browsertest.cc
+++ b/chrome/browser/views/browser_views_accessibility_browsertest.cc
@@ -11,7 +11,9 @@
#include "chrome/browser/views/bookmark_bar_view.h"
#include "chrome/browser/views/frame/browser_view.h"
#include "chrome/browser/views/toolbar_view.h"
+#include "chrome/common/url_constants.h"
#include "chrome/test/in_process_browser_test.h"
+#include "chrome/test/ui_test_utils.h"
#include "grit/chromium_strings.h"
#include "grit/generated_resources.h"
#include "views/accessibility/view_accessibility_wrapper.h"
@@ -126,7 +128,7 @@ class BrowserViewsAccessibilityTest : public InProcessBrowserTest {
// Retrieve accessibility object for main window and verify accessibility info.
// Fails, http://crbug.com/44486.
IN_PROC_BROWSER_TEST_F(BrowserViewsAccessibilityTest,
- FAILS_TestChromeWindowAccObj) {
+ TestChromeWindowAccObj) {
BrowserWindow* browser_window = browser()->window();
ASSERT_TRUE(NULL != browser_window);
@@ -140,10 +142,11 @@ IN_PROC_BROWSER_TEST_F(BrowserViewsAccessibilityTest,
ASSERT_EQ(S_OK, hr);
ASSERT_TRUE(NULL != acc_obj);
- // TODO(ctguil): Fix. The window title could be "New Tab - Chromium" or
- // "about:blank - Chromium"
- TestAccessibilityInfo(acc_obj, l10n_util::GetString(IDS_PRODUCT_NAME),
- ROLE_SYSTEM_WINDOW);
+ ui_test_utils::NavigateToURL(browser(), GURL(chrome::kAboutBlankURL));
+ std::wstring title =
+ l10n_util::GetStringF(IDS_BROWSER_WINDOW_TITLE_FORMAT,
+ ASCIIToWide(chrome::kAboutBlankURL));
+ TestAccessibilityInfo(acc_obj, title, ROLE_SYSTEM_WINDOW);
acc_obj->Release();
}