Selenium"返回" javascript值不打印

时间:2014-08-08 22:28:11

标签: java javascript selenium

我使用Selenium和Java进行一些测试。 我必须从javascript打印页面html的代码非常适合作为警报:

js.executeScript("alert($('html').html());");

但是当我使用返回时,Eclipse控制台中没有任何内容打印出来:

js.executeScript("return $('html').html();");

我做错了什么,如何打印(使用System.out.print)从Javascript返回的html结果?谢谢,不,我不想使用源。< / p>

1 个答案:

答案 0 :(得分:2)

我相信你可以使用driver.getPageSource()来获得你想要的结果。

System.out.println(driver.getPageSource());