[英]How to find CurrentPage in HtmlUnit from webclient
當我使用HttpUnit時,我會調用HttpUnit的getCurrentPage()
方法來獲取當前頁面。 我怎么能在HtmlUnit中做到這一點? 我嘗試了webclient.getHomePage()
,但它似乎返回了htmlunit的wesite。
我得到的一個建議是使用以前的URL使用getPage,但這對我不起作用,因為我需要重構早先用代碼編寫的代碼,這使得無法重新執行先前的請求。
假設您已經通過使用wc.getPage(url)或在上一頁中提交表單或使用任何其他方法導航到頁面,您可以使用以下方法從webclient獲取HtmlPage對象。 假設wc
是WebClient對象。
HtmlPage currentPage = (HtmlPage) wc.getCurrentWindow().getEnclosedPage();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.