我試圖使用HtmlUnit自動瀏覽網站。我需要在這個過程中按下一些按鈕。 首先,我建一個按鈕的的HtmlAnchor對象與此XML:Htmlunit中的HtmlAnchor click()函數不起作用
<a href="dog.php">
<img src="http://images.hand.co.uk/Pic/site_images/hand/Myper/MyOrder/images/DogRed.gif" width="75" height="31" border="0" alt="1 adds"/>
</a>
的正常工作,當我點擊它使用點擊()方法。 然後,我被移到另一個頁面,在這個頁面中,我需要點擊鏈接以顯示所需的內容。 點擊後,我不會移動到另一個頁面,它只是一個Java腳本函數觸發。
這是第二個鏈接錨:
<a style="color: black; font-weight: bold;" href="javascript:show_me('DogDetails.php?DogID=2445485', 2445485, 800);">
details
</a>
對於這兩個我使用的HtmlAnchor對象與它的點擊()方法的元素。但是這種方法對於第二個元素什麼都不做。
我也嘗試過使用HtmlUnit中構建的JavaScript引擎,但沒有成功。 如何使用HtmlUnit平臺單擊此持久鏈接?
莫非你會發布一些更多的細節嗎?當你點擊()JavaScript鏈接時,你怎麼知道它不工作?你期望在頁面上改變什麼? –
點擊此後,我希望頁面發生變化。一些新的鏈接和圖片應該出現在頁面中。情況是前後頁面完全相同。 – uzil24
硒是什麼意思?這個? http://docs.seleniumhq.org/docs/03_webdriver.jsp#selenium-webdriver-api-commands-and-operations – user3434609