【发布时间】:2015-06-17 15:50:30
【问题描述】:
有没有办法获取整个页面的innerhtml,包括html、head、body等。
我只能打电话给page.getDocument().getBody().getInnerHTML() ...没有page.getDocument().getInnerHTML() ...不应该有吗?
【问题讨论】:
有没有办法获取整个页面的innerhtml,包括html、head、body等。
我只能打电话给page.getDocument().getBody().getInnerHTML() ...没有page.getDocument().getInnerHTML() ...不应该有吗?
【问题讨论】:
Ui4j没有这样的api,但是你可以使用下面的例子来获取整个页面的innerhtml。
import static com.ui4j.api.browser.BrowserFactory.getWebKit;
import com.ui4j.api.browser.Page;
public class Main {
public static void main(String[] args) {
Page page = getWebKit().navigate("https://bing.com");
String html = (String) page.executeScript("document.documentElement.innerHTML");
System.out.println(html);
}
}
【讨论】: