Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(355)

Unified Diff: chrome/browser/ui/webui/web_ui_browsertest.cc

Issue 7574002: Be able to print items that do window.print(); window.close() (airline tix e.g.) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Addressed Lei's comments. Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/webui/web_ui_browsertest.cc
diff --git a/chrome/browser/ui/webui/web_ui_browsertest.cc b/chrome/browser/ui/webui/web_ui_browsertest.cc
index 96204d134809ab658afea8db38c32642bb9835b8..3fd98b38375104928df736c935002e8a8d187127 100644
--- a/chrome/browser/ui/webui/web_ui_browsertest.cc
+++ b/chrome/browser/ui/webui/web_ui_browsertest.cc
@@ -190,16 +190,20 @@ void WebUIBrowserTest::BrowsePreload(const GURL& browse_to,
void WebUIBrowserTest::BrowsePrintPreload(
const GURL& browse_to,
const std::string& preload_test_fixture,
- const std::string& preload_test_name) {
+ const std::string& preload_test_name,
+ bool print) {
// Remember for callback OnJsInjectionReady().
preload_test_fixture_ = preload_test_fixture;
preload_test_name_ = preload_test_name;
- ui_test_utils::NavigateToURL(browser(), browse_to);
-
TestTabStripModelObserver tabstrip_observer(
browser()->tabstrip_model(), this);
- browser()->Print();
+
+ ui_test_utils::NavigateToURL(browser(), browse_to);
+
+ if (print)
+ browser()->Print();
+
tabstrip_observer.WaitForObservation();
}

Powered by Google App Engine
This is Rietveld 408576698