簡體   English   中英

如何從webclient中找到HtmlUnit中的CurrentPage

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM