2012-01-07 64 views
0

我正在瀏覽頁面以獲取包含特定文本的錨點。我想要做的是如果在這種情況下沒有錨點滿足標準,那麼方法應該返回一個新的HtmlAnchor指向我作爲參數傳遞的頁面。如何創建一個HtmlAnchor

public HtmlAnchor getAnchor(HtmlPage page, String criteria) 
{ 
    if any anchor satisfies this criteria return that anchor 
    else create a new anchor pointing to the current page and return it //how to do this 
} 

FYI:我用2.9的HtmlUnit

回答

0

它不會出現,你可以直接實例化一個HtmlAnchor,但你可以創建其母公司,HtmlElement的一個實例。將它的「href」屬性設置爲該頁面的url,你應該擁有你想要的。

雖然你打算用它做什麼?

+0

我發現了一個解決方法,是的,你是正確的,它不能被實例化,它寧願是粗魯的我不除了一個很好的答案。 – 2012-01-20 12:31:26