EXPECT_TRUE(false == runtime()->window()->IsFullscreen());
FullscreenNotificationObserver enter_observer;
- runtime()->web_contents()->GetRenderViewHost()->ExecuteJavascriptInWebFrame(
- base::string16(),
- base::ASCIIToUTF16("doFullscreenClick();"));
+ bool ret = content::ExecuteScript(
+ runtime()->web_contents(), "doFullscreenClick();");
+ EXPECT_TRUE(ret);
content::RunAllPendingInMessageLoop();
enter_observer.Wait();
// Calling doFullscreenClick defined in fullscreen.html leads to enter into
EXPECT_TRUE(true == runtime()->window()->IsFullscreen());
FullscreenNotificationObserver exit_observer;
- runtime()->web_contents()->GetRenderViewHost()->ExecuteJavascriptInWebFrame(
- base::string16(),
- base::ASCIIToUTF16("doExitFullscreenClick();"));
+ ret = content::ExecuteScript(
+ runtime()->web_contents(), "doExitFullscreenClick();");
+ EXPECT_TRUE(ret);
content::RunAllPendingInMessageLoop();
exit_observer.Wait();
// Calling doExitFullscreenClick defined in fullscreen.html leads to exit
GURL url = xwalk_test_utils::GetTestURL(
base::FilePath(), base::FilePath().AppendASCII("new_target.html"));
xwalk_test_utils::NavigateToURL(runtime(), url);
- runtime()->web_contents()->GetRenderViewHost()->ExecuteJavascriptInWebFrame(
- base::string16(),
- base::ASCIIToUTF16("doClick();"));
+ bool ret = content::ExecuteScript(runtime()->web_contents(), "doClick();");
+ EXPECT_TRUE(ret);
content::RunAllPendingInMessageLoop();
// Calling doClick defined in new_target.html leads to open a href in a new
// target window, and so it is expected to create a new Runtime instance.