我使用Selenium和Java进行一些测试。 我必须从javascript打印页面html的代码非常适合作为警报:
js.executeScript("alert($('html').html());");
但是当我使用返回时,Eclipse控制台中没有任何内容打印出来:
js.executeScript("return $('html').html();");
我做错了什么,如何打印(使用System.out.print)从Javascript返回的html结果?谢谢,不,我不想使用源。< / p>
答案 0 :(得分:2)
我相信你可以使用driver.getPageSource()
来获得你想要的结果。
System.out.println(driver.getPageSource());