Index: chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java |
diff --git a/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java b/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java |
index 248cbc47ef1ce152fe349ecd21278060d6ec3a63..ea3744cb63e1a6e46655c753f945431d19e34275 100644 |
--- a/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java |
+++ b/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java |
@@ -80,8 +80,7 @@ public abstract class MultiActivityTestBase extends InstrumentationTestCase |
/** Clicking the body triggers a window.open() call to open URL_4. */ |
protected static final String SUCCESS_URL = UrlUtils.encodeHtmlDataUri("opened!"); |
- protected static final String ONCLICK_LINK = UrlUtils.encodeHtmlDataUri( |
- "<html>" |
+ protected static final String ONCLICK_LINK = UrlUtils.encodeHtmlDataUri("<html>" |
+ " <head>" |
+ " <title>window.open page</title>" |
+ " <meta name='viewport'" |
@@ -91,8 +90,11 @@ public abstract class MultiActivityTestBase extends InstrumentationTestCase |
+ " </style>" |
+ " <script>" |
+ " function openNewWindow() {" |
- + " var site = window.open('" + URL_4 + "');" |
- + " if (site) location.href = '" + SUCCESS_URL + "';" |
+ + " var site = window.open('about:blank');" |
+ + " if (site) {" |
+ + " site.document.write('" + URL_4 + "');" |
+ + " location.href = '" + SUCCESS_URL + "';" |
+ + " }" |
+ " }" |
+ " </script>" |
+ " </head>" |