元素如何可以訪問此元素:的HtmlUnit訪問無標識或名稱
<input type="submit" value="Save as XML" onclick="some code goes here">
更多信息:我必須以編程方式訪問網頁和模擬點擊一個按鈕就可以了,然後將生成xml文件,我希望能夠保存在本地機器上。
我試圖用的HtmlUnit庫這樣做,當然所有的例子我能找到使用的getElementById()或getElementByName()方法。不幸的是,這個確切的元素沒有名稱或ID,所以我失敗了。我認爲我必須做的事情是使用getByXPath()方法,但我完全迷失在XPath文檔中(這件事對我來說都是新的)。
我一直堅持這個幾個小時,所以我真的需要所有的幫助,我可以得到。
在此先感謝。
謝謝Mads,我已經想出了自己的答案(有一些令人毛骨悚然的醜陋代碼:)),但你的解決方案更好,更優雅。 – 2010-12-02 12:51:39