サイトを自動的に閲覧するために HtmlUnit を使用しようとしています。その過程でいくつかのボタンを押す必要があります。最初に、この xml を使用してボタンの HtmlAnchor オブジェクトを作成します。
<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>
click() メソッドを使用してクリックすると正常に動作します。次に、目的のコンテンツを表示するためにクリックする必要があるリンクがある別のページに移動します。クリックしても別のページには移動せず、Java スクリプト関数が起動しているだけです。
これは 2 番目のリンクのアンカーです。
<a style="color: black; font-weight: bold;" href="javascript:show_me('DogDetails.php?DogID=2445485', 2445485, 800);">
details
</a>
これらの要素の両方について、HtmlAnchor オブジェクトと click() メソッドを使用しています。しかし、そのメソッドは 2 番目の要素に対して何もしていません。
HtmlUnit に組み込まれている JavaScript エンジンも使用してみましたが、成功しませんでした。HtmlUnit プラットフォームでこの固定リンクをクリックするにはどうすればよいですか?