| Index: content/browser/frame_host/navigation_controller_impl_browsertest.cc
|
| diff --git a/content/browser/frame_host/navigation_controller_impl_browsertest.cc b/content/browser/frame_host/navigation_controller_impl_browsertest.cc
|
| index bd4c7c7d7a06171448909a7f92b468510713067b..1fe4ada2982f692a8c86eaec9d58eae105c5d17f 100644
|
| --- a/content/browser/frame_host/navigation_controller_impl_browsertest.cc
|
| +++ b/content/browser/frame_host/navigation_controller_impl_browsertest.cc
|
| @@ -193,7 +193,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "document.location = '" +
|
| navigate_url.spec() + "';";
|
| TestNavigationObserver same_tab_observer(shell()->web_contents(), 1);
|
| - EXPECT_TRUE(ExecuteScript(shell()->web_contents(), script));
|
| + EXPECT_TRUE(ExecuteScript(shell(), script));
|
| same_tab_observer.Wait();
|
| EXPECT_EQ(2, controller.GetEntryCount());
|
| NavigationEntryImpl* entry = controller.GetLastCommittedEntry();
|
| @@ -240,8 +240,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| EXPECT_EQ(data_url, entry->GetURL());
|
|
|
| // Passes if renderer is still alive.
|
| - EXPECT_TRUE(
|
| - ExecuteScript(shell()->web_contents(), "console.log('Success');"));
|
| + EXPECT_TRUE(ExecuteScript(shell(), "console.log('Success');"));
|
| }
|
|
|
| IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest, UniqueIDs) {
|
| @@ -256,7 +255,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest, UniqueIDs) {
|
|
|
| // Use JavaScript to click the link and load the iframe.
|
| std::string script = "document.getElementById('link').click()";
|
| - EXPECT_TRUE(ExecuteScript(shell()->web_contents(), script));
|
| + EXPECT_TRUE(ExecuteScript(shell(), script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
| ASSERT_EQ(2, controller.GetEntryCount());
|
|
|
| @@ -361,9 +360,7 @@ namespace {
|
| int RendererHistoryLength(Shell* shell) {
|
| int value = 0;
|
| EXPECT_TRUE(ExecuteScriptAndExtractInt(
|
| - shell->web_contents(),
|
| - "domAutomationController.send(history.length)",
|
| - &value));
|
| + shell, "domAutomationController.send(history.length)", &value));
|
| return value;
|
| }
|
|
|
| @@ -440,8 +437,8 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| ShellAddedObserver observer;
|
| std::string page_url = embedded_test_server()->GetURL(
|
| "/navigation_controller/simple_page_1.html").spec();
|
| - EXPECT_TRUE(ExecuteScript(shell()->web_contents(),
|
| - "window.open('" + page_url + "', '_blank')"));
|
| + EXPECT_TRUE(
|
| + ExecuteScript(shell(), "window.open('" + page_url + "', '_blank')"));
|
| Shell* shell2 = observer.GetShell();
|
| EXPECT_TRUE(WaitForLoadStop(shell2->web_contents()));
|
|
|
| @@ -677,7 +674,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest, SubframeOnEmptyPage) {
|
| ShellAddedObserver new_shell_observer;
|
| {
|
| std::string script = "window.open()";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| }
|
| Shell* new_shell = new_shell_observer.GetShell();
|
| ASSERT_NE(new_shell->web_contents(), shell()->web_contents());
|
| @@ -695,7 +692,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest, SubframeOnEmptyPage) {
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = 'data:text/html,<p>some page</p>';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(new_root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(new_root, script));
|
| capturer.Wait();
|
| }
|
| ASSERT_EQ(1U, new_root->child_count());
|
| @@ -707,8 +704,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest, SubframeOnEmptyPage) {
|
| {
|
| LoadCommittedCapturer capturer(new_shell->web_contents());
|
| std::string script = "location.assign('" + frame_url.spec() + "')";
|
| - EXPECT_TRUE(
|
| - ExecuteScript(new_root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(new_root->child_at(0), script));
|
| capturer.Wait();
|
| }
|
|
|
| @@ -724,8 +720,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest, SubframeOnEmptyPage) {
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + grandchild_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(
|
| - ExecuteScript(new_root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(new_root->child_at(0), script));
|
| capturer.Wait();
|
| }
|
| ASSERT_EQ(1U, new_root->child_at(0)->child_count());
|
| @@ -842,7 +837,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // Load via a fragment link click.
|
| FrameNavigateParamsCapturer capturer(root);
|
| std::string script = "document.getElementById('fraglink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK, capturer.params().transition);
|
| EXPECT_EQ(NAVIGATION_TYPE_NEW_PAGE, capturer.details().type);
|
| @@ -853,7 +848,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // Load via link click.
|
| FrameNavigateParamsCapturer capturer(root);
|
| std::string script = "document.getElementById('thelink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK, capturer.params().transition);
|
| EXPECT_EQ(NAVIGATION_TYPE_NEW_PAGE, capturer.details().type);
|
| @@ -866,7 +861,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| GURL frame_url(embedded_test_server()->GetURL(
|
| "/navigation_controller/simple_page_2.html"));
|
| std::string script = "location.assign('" + frame_url.spec() + "')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK | ui::PAGE_TRANSITION_CLIENT_REDIRECT,
|
| capturer.params().transition);
|
| @@ -879,7 +874,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| FrameNavigateParamsCapturer capturer(root);
|
| std::string script =
|
| "history.pushState({}, 'page 1', 'simple_page_1.html')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK | ui::PAGE_TRANSITION_CLIENT_REDIRECT,
|
| capturer.params().transition);
|
| @@ -893,7 +888,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| GURL frame_url(embedded_test_server()->GetURL(
|
| "foo.com", "/navigation_controller/simple_page_1.html"));
|
| std::string script = "location.replace('" + frame_url.spec() + "')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK | ui::PAGE_TRANSITION_CLIENT_REDIRECT,
|
| capturer.params().transition);
|
| @@ -946,7 +941,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| {
|
| // Back from the renderer side.
|
| FrameNavigateParamsCapturer capturer(root);
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), "history.back()"));
|
| + EXPECT_TRUE(ExecuteScript(root, "history.back()"));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_TYPED
|
| | ui::PAGE_TRANSITION_FORWARD_BACK
|
| @@ -959,7 +954,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| {
|
| // Forward from the renderer side.
|
| FrameNavigateParamsCapturer capturer(root);
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), "history.forward()"));
|
| + EXPECT_TRUE(ExecuteScript(root, "history.forward()"));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_TYPED
|
| | ui::PAGE_TRANSITION_FORWARD_BACK
|
| @@ -972,7 +967,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| {
|
| // Back from the renderer side via history.go().
|
| FrameNavigateParamsCapturer capturer(root);
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), "history.go(-1)"));
|
| + EXPECT_TRUE(ExecuteScript(root, "history.go(-1)"));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_TYPED
|
| | ui::PAGE_TRANSITION_FORWARD_BACK
|
| @@ -985,7 +980,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| {
|
| // Forward from the renderer side via history.go().
|
| FrameNavigateParamsCapturer capturer(root);
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), "history.go(1)"));
|
| + EXPECT_TRUE(ExecuteScript(root, "history.go(1)"));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_TYPED
|
| | ui::PAGE_TRANSITION_FORWARD_BACK
|
| @@ -1008,7 +1003,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| {
|
| // Reload from the renderer side.
|
| FrameNavigateParamsCapturer capturer(root);
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), "location.reload()"));
|
| + EXPECT_TRUE(ExecuteScript(root, "location.reload()"));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK | ui::PAGE_TRANSITION_CLIENT_REDIRECT,
|
| capturer.params().transition);
|
| @@ -1024,7 +1019,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| GURL frame_url(embedded_test_server()->GetURL(
|
| "/navigation_controller/simple_page_1.html"));
|
| std::string script = "location.replace('" + frame_url.spec() + "')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK | ui::PAGE_TRANSITION_CLIENT_REDIRECT,
|
| capturer.params().transition);
|
| @@ -1039,7 +1034,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| FrameNavigateParamsCapturer capturer(root);
|
| std::string script =
|
| "history.replaceState({}, 'page 2', 'simple_page_2.html')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK | ui::PAGE_TRANSITION_CLIENT_REDIRECT,
|
| capturer.params().transition);
|
| @@ -1053,7 +1048,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| "/navigation_controller/page_with_links.html"));
|
| NavigateToURL(shell(), url_links);
|
| std::string script = "document.getElementById('fraglink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
|
|
| {
|
| @@ -1084,7 +1079,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
|
|
| NavigateToURL(shell(), url1);
|
| script = "history.pushState({}, 'page 2', 'simple_page_2.html')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
|
|
| {
|
| @@ -1231,7 +1226,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // Load via a fragment link click.
|
| FrameNavigateParamsCapturer capturer(root->child_at(0));
|
| std::string script = "document.getElementById('fraglink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_MANUAL_SUBFRAME,
|
| capturer.params().transition);
|
| @@ -1244,7 +1239,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| GURL frame_url(embedded_test_server()->GetURL(
|
| "/navigation_controller/simple_page_1.html"));
|
| std::string script = "location.assign('" + frame_url.spec() + "')";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_MANUAL_SUBFRAME,
|
| capturer.params().transition);
|
| @@ -1257,7 +1252,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| GURL frame_url(embedded_test_server()->GetURL(
|
| "/navigation_controller/simple_page_2.html"));
|
| std::string script = "location.replace('" + frame_url.spec() + "')";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1267,7 +1262,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| FrameNavigateParamsCapturer capturer(root->child_at(0));
|
| std::string script =
|
| "history.pushState({}, 'page 1', 'simple_page_1.html')";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_MANUAL_SUBFRAME,
|
| capturer.params().transition);
|
| @@ -1279,7 +1274,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| LoadCommittedCapturer capturer(root->child_at(0));
|
| std::string script =
|
| "history.replaceState({}, 'page 2', 'simple_page_2.html')";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1287,8 +1282,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| {
|
| // Reload.
|
| LoadCommittedCapturer capturer(root->child_at(0));
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(),
|
| - "location.reload()"));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), "location.reload()"));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1301,7 +1295,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + frame_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1357,7 +1351,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // Do a fragment link click.
|
| FrameNavigateParamsCapturer capturer(root);
|
| std::string script = "document.getElementById('fraglink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK, capturer.params().transition);
|
| EXPECT_EQ(NAVIGATION_TYPE_NEW_PAGE, capturer.details().type);
|
| @@ -1368,7 +1362,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // Do a non-fragment link click.
|
| FrameNavigateParamsCapturer capturer(root);
|
| std::string script = "document.getElementById('thelink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK, capturer.params().transition);
|
| EXPECT_EQ(NAVIGATION_TYPE_NEW_PAGE, capturer.details().type);
|
| @@ -1394,7 +1388,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // Do a fragment link click.
|
| FrameNavigateParamsCapturer capturer(root->child_at(0));
|
| std::string script = "document.getElementById('fraglink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_MANUAL_SUBFRAME,
|
| capturer.params().transition);
|
| @@ -1406,7 +1400,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // Do a non-fragment link click.
|
| FrameNavigateParamsCapturer capturer(root->child_at(0));
|
| std::string script = "document.getElementById('thelink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_MANUAL_SUBFRAME,
|
| capturer.params().transition);
|
| @@ -1435,7 +1429,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| LoadCommittedCapturer capturer(shell()->web_contents());
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1467,7 +1461,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| LoadCommittedCapturer capturer(shell()->web_contents());
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1492,7 +1486,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = 'about:blank';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1522,7 +1516,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| LoadCommittedCapturer capturer(root->child_at(0)->child_at(0));
|
| std::string script = "var frames = document.getElementsByTagName('iframe');"
|
| "frames[0].src = '" + frame_url.spec() + "';";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1554,7 +1548,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| LoadCommittedCapturer capturer(root->child_at(1));
|
| std::string script = "var frames = document.getElementsByTagName('iframe');"
|
| "frames[1].src = '" + foo_url.spec() + "';";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1585,7 +1579,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| LoadCommittedCapturer capturer(root->child_at(0)->child_at(0));
|
| std::string script = "var frames = document.getElementsByTagName('iframe');"
|
| "frames[0].src = 'about:blank';";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_MANUAL_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1643,7 +1637,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + slow_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| }
|
| subframe_delayer.WaitForWillStartRequest();
|
|
|
| @@ -1658,7 +1652,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + foo_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| WaitForLoadStopWithoutSuccessCheck(shell()->web_contents());
|
| }
|
|
|
| @@ -1686,7 +1680,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + no_commit_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| }
|
| EXPECT_EQ(GURL(), root->child_at(0)->current_url());
|
|
|
| @@ -1698,7 +1692,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + foo_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1724,7 +1718,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| {
|
| FrameNavigateParamsCapturer capturer(root);
|
| std::string script = "history.pushState({}, 'foo', 'foo')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(NAVIGATION_TYPE_NEW_PAGE, capturer.details().type);
|
| EXPECT_TRUE(capturer.details().is_in_page);
|
| @@ -1738,7 +1732,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + child_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1758,7 +1752,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + grandchild_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1788,14 +1782,13 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + child_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
|
|
| // 2. Change the iframe's name.
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(),
|
| - "window.name = 'foo';"));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), "window.name = 'foo';"));
|
|
|
| // 3. A nested iframe with a cross-site URL should be able to commit.
|
| GURL bar_url(embedded_test_server()->GetURL(
|
| @@ -1805,7 +1798,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + bar_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
|
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| @@ -1839,7 +1832,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + frame_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1873,7 +1866,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + foo_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1905,7 +1898,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + foo_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(1)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(1), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1937,7 +1930,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + foo_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -1968,7 +1961,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| "iframe.src = '" + frame_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| FrameTreeNode* child = root->child_at(2);
|
| - EXPECT_TRUE(ExecuteScript(child->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(child, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -2030,7 +2023,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + frame_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| }
|
| NavigationEntryImpl* entry = controller.GetLastCommittedEntry();
|
| @@ -2074,7 +2067,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + foo_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| }
|
|
|
| @@ -2085,7 +2078,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + foo_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(1)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(1), script));
|
| capturer.Wait();
|
| }
|
| GURL bar_url(embedded_test_server()->GetURL(
|
| @@ -2130,7 +2123,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| FrameNavigateParamsCapturer capturer(root->child_at(1));
|
| std::string script = "var frames = document.getElementsByTagName('iframe');"
|
| "frames[1].src = '" + baz_url.spec() + "';";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_MANUAL_SUBFRAME,
|
| capturer.params().transition);
|
| @@ -2199,7 +2192,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
|
|
| // 2. In-page navigation in the main frame.
|
| std::string push_script = "history.pushState({}, 'page 2', 'page_2.html')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), push_script));
|
| + EXPECT_TRUE(ExecuteScript(root, push_script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
|
|
| // TODO(creis): Verify subframe entries. https://crbug.com/522193.
|
| @@ -2210,7 +2203,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + subframe_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->child_at(0)->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root->child_at(0), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -2240,7 +2233,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + frame_url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| }
|
| NavigationEntryImpl* entry1 = controller.GetLastCommittedEntry();
|
| @@ -2513,7 +2506,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| }
|
|
|
| // Inject a JS value so that we can check for it later.
|
| - EXPECT_TRUE(content::ExecuteScript(root->current_frame_host(), "foo=3;"));
|
| + EXPECT_TRUE(content::ExecuteScript(root, "foo=3;"));
|
|
|
| // 7. Go back again, to the data URL in the nested iframe.
|
| {
|
| @@ -2549,9 +2542,8 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // Verify that we did not reload the main frame. See https://crbug.com/586234.
|
| {
|
| int value = 0;
|
| - EXPECT_TRUE(ExecuteScriptAndExtractInt(root->current_frame_host(),
|
| - "domAutomationController.send(foo)",
|
| - &value));
|
| + EXPECT_TRUE(ExecuteScriptAndExtractInt(
|
| + root, "domAutomationController.send(foo)", &value));
|
| EXPECT_EQ(3, value);
|
| }
|
|
|
| @@ -2886,7 +2878,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -2911,7 +2903,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| "iframe.src = '" + url.spec() + "';"
|
| "iframe.name = 'foo';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -2960,7 +2952,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest, CloneNamedWindow) {
|
| EXPECT_TRUE(NavigateToURL(shell(), url_1));
|
|
|
| // Name the window.
|
| - EXPECT_TRUE(ExecuteScript(shell()->web_contents(), "window.name = 'foo';"));
|
| + EXPECT_TRUE(ExecuteScript(shell(), "window.name = 'foo';"));
|
|
|
| // Navigate it.
|
| GURL url_2(embedded_test_server()->GetURL(
|
| @@ -2991,7 +2983,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| EXPECT_TRUE(NavigateToURL(shell(), url_1));
|
|
|
| // Name the window.
|
| - EXPECT_TRUE(ExecuteScript(shell()->web_contents(), "window.name = 'foo';"));
|
| + EXPECT_TRUE(ExecuteScript(shell(), "window.name = 'foo';"));
|
|
|
| // Navigate it.
|
| GURL url_2(embedded_test_server()->GetURL(
|
| @@ -2999,7 +2991,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| EXPECT_TRUE(NavigateToURL(shell(), url_2));
|
|
|
| // Clear the name.
|
| - EXPECT_TRUE(ExecuteScript(shell()->web_contents(), "window.name = '';"));
|
| + EXPECT_TRUE(ExecuteScript(shell(), "window.name = '';"));
|
|
|
| // Navigate it again.
|
| EXPECT_TRUE(NavigateToURL(shell(), url_1));
|
| @@ -3055,7 +3047,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| "document.body.appendChild(iframe);";
|
| {
|
| LoadCommittedCapturer capturer(shell()->web_contents());
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -3084,7 +3076,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // 4. Add the iframe again.
|
| {
|
| LoadCommittedCapturer capturer(shell()->web_contents());
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -3119,7 +3111,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
|
|
| // 2. Do an in-page fragment navigation.
|
| std::string script = "document.getElementById('fraglink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
|
|
| frame_entry = controller.GetLastCommittedEntry()->GetFrameEntry(root);
|
| @@ -3139,7 +3131,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| std::string add_script = "var iframe = document.createElement('iframe');"
|
| "iframe.src = '" + url.spec() + "';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), add_script));
|
| + EXPECT_TRUE(ExecuteScript(root, add_script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_AUTO_SUBFRAME, capturer.transition_type());
|
| }
|
| @@ -3159,7 +3151,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| EXPECT_NE(dsn_2, dsn_3);
|
|
|
| // 4. Do an in-page fragment navigation in the subframe.
|
| - EXPECT_TRUE(ExecuteScript(subframe->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(subframe, script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
|
|
| subframe_entry = controller.GetLastCommittedEntry()->GetFrameEntry(subframe);
|
| @@ -3306,7 +3298,7 @@ void DoReplaceStateWhilePending(Shell* shell,
|
| capturer.set_wait_for_load(false);
|
| std::string script =
|
| "history.replaceState({}, '', '" + replace_state_filename + "')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
|
|
| // The fact that there was a pending entry shouldn't interfere with the
|
| @@ -3395,7 +3387,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| FrameNavigateParamsCapturer capturer(root);
|
| capturer.set_wait_for_load(false);
|
| std::string script = "history.pushState({}, '', 'pushed')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| EXPECT_EQ(NAVIGATION_TYPE_NEW_PAGE, capturer.details().type);
|
| EXPECT_TRUE(capturer.details().is_in_page);
|
| @@ -3432,7 +3424,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
|
|
| // Go to the second page.
|
| std::string script = "document.getElementById('thelink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
| EXPECT_EQ(2, controller.GetEntryCount());
|
| EXPECT_EQ(1, controller.GetLastCommittedEntryIndex());
|
| @@ -3501,7 +3493,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // location.replace() to cause an inert commit.
|
| TestNavigationObserver replace_load_observer(shell()->web_contents());
|
| std::string script = "location.replace('" + url3.spec() + "')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| replace_load_observer.Wait();
|
| }
|
|
|
| @@ -3583,7 +3575,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| FrameNavigateParamsCapturer capturer(root);
|
| std::string script =
|
| "history.replaceState({}, 'replaced', 'replaced')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| capturer.Wait();
|
| }
|
|
|
| @@ -3740,7 +3732,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest, ReloadOriginalRequest) {
|
| {
|
| std::string script = "location.replace('" + redirect_url.spec() + "');";
|
| FrameNavigateParamsCapturer capturer(root);
|
| - EXPECT_TRUE(ExecuteScript(shell()->web_contents(), script));
|
| + EXPECT_TRUE(ExecuteScript(shell(), script));
|
| capturer.Wait();
|
| EXPECT_EQ(ui::PAGE_TRANSITION_LINK | ui::PAGE_TRANSITION_CLIENT_REDIRECT,
|
| capturer.params().transition);
|
| @@ -3778,8 +3770,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest, ReloadOriginalRequest) {
|
| }
|
|
|
| // Make sure the renderer is still alive.
|
| - EXPECT_TRUE(
|
| - ExecuteScript(shell()->web_contents(), "console.log('Success');"));
|
| + EXPECT_TRUE(ExecuteScript(shell(), "console.log('Success');"));
|
| }
|
|
|
| // This test shows that the initial "about:blank" URL is elided from the
|
| @@ -3810,7 +3801,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| "var iframe = document.createElement('iframe');"
|
| "iframe.id = 'frame';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
|
|
| EXPECT_EQ(1, controller.GetEntryCount());
|
| @@ -3828,7 +3819,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // "about:blank" as the URL in the iframe.
|
|
|
| script = "history.pushState({}, '', 'notarealurl.html')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
|
|
| EXPECT_EQ(2, controller.GetEntryCount());
|
| @@ -3940,7 +3931,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| "iframe.src = '" + frame_url_1.spec() + "';"
|
| "iframe.id = 'frame';"
|
| "document.body.appendChild(iframe);";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
|
|
| EXPECT_EQ(1, controller.GetEntryCount());
|
| @@ -3957,7 +3948,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // old navigation entry has frame_url_1 as the URL in the iframe.
|
|
|
| script = "document.getElementById('fraglink').click()";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| EXPECT_TRUE(WaitForLoadStop(shell()->web_contents()));
|
|
|
| EXPECT_EQ(2, controller.GetEntryCount());
|
| @@ -4420,7 +4411,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| TestNavigationObserver observer(shell()->web_contents());
|
| std::string script =
|
| "history.replaceState({}, '', '/server-redirect?" + url_3.spec() + "')";
|
| - EXPECT_TRUE(ExecuteScript(root->current_frame_host(), script));
|
| + EXPECT_TRUE(ExecuteScript(root, script));
|
| observer.Wait();
|
| }
|
|
|
| @@ -4484,8 +4475,7 @@ IN_PROC_BROWSER_TEST_F(NavigationControllerBrowserTest,
|
| // Submit the form.
|
| TestNavigationObserver observer(shell()->web_contents(), 1);
|
| EXPECT_TRUE(ExecuteScript(
|
| - shell()->web_contents(),
|
| - "window.domAutomationController.send(submitForm('isubmit'))"));
|
| + shell(), "window.domAutomationController.send(submitForm('isubmit'))"));
|
| observer.Wait();
|
|
|
| EXPECT_EQ(2, controller.GetEntryCount());
|
|
|