Index: chrome/browser/ui/webui/options/options_ui_browsertest.cc |
diff --git a/chrome/browser/ui/webui/options/options_ui_browsertest.cc b/chrome/browser/ui/webui/options/options_ui_browsertest.cc |
index 7ee21db719585858e8e33a2be9dc865650c87901..126e559df70779310835d17632a28a29ce915874 100644 |
--- a/chrome/browser/ui/webui/options/options_ui_browsertest.cc |
+++ b/chrome/browser/ui/webui/options/options_ui_browsertest.cc |
@@ -116,10 +116,14 @@ void OptionsUIBrowserTest::NavigateToSettingsSubpage( |
browser()->tab_strip_model()->GetActiveWebContents(); |
ASSERT_TRUE(web_contents); |
ASSERT_TRUE(web_contents->GetWebUI()); |
- UberUI* uber_ui = static_cast<UberUI*>( |
- web_contents->GetWebUI()->GetController()); |
- OptionsUI* options_ui = static_cast<OptionsUI*>( |
- uber_ui->GetSubpage(chrome::kChromeUISettingsFrameURL)->GetController()); |
+ |
+ content::WebUIController* controller = |
+ web_contents->GetWebUI()->GetController(); |
+#if !defined(OS_CHROMEOS) |
+ controller = static_cast<UberUI*>(controller)-> |
+ GetSubpage(chrome::kChromeUISettingsFrameURL)->GetController(); |
+#endif |
+ OptionsUI* options_ui = static_cast<OptionsUI*>(controller); |
// It is not possible to subscribe to the OnFinishedLoading event before the |
// call to NavigateToURL(), because the WebUI does not yet exist at that time. |
@@ -146,12 +150,18 @@ void OptionsUIBrowserTest::NavigateToSettingsFrame() { |
void OptionsUIBrowserTest::VerifyNavbar() { |
bool navbar_exist = false; |
+ bool should_navbar_exist; |
+#if defined(OS_CHROMEOS) |
+ should_navbar_exist = false; |
+#else |
+ should_navbar_exist = true; |
+#endif |
Dan Beam
2014/08/07 22:36:16
#if defined(OS_CHROMEOS)
bool should_navbar_exis
michaelpg
2014/08/08 01:10:46
Done.
|
EXPECT_TRUE(content::ExecuteScriptAndExtractBool( |
browser()->tab_strip_model()->GetActiveWebContents(), |
"domAutomationController.send(" |
" !!document.getElementById('navigation'))", |
&navbar_exist)); |
- EXPECT_EQ(true, navbar_exist); |
+ EXPECT_EQ(should_navbar_exist, navbar_exist); |
} |
void OptionsUIBrowserTest::VerifyTitle() { |