如何在java中以编程方式“单击”此按钮?

时间:2012-01-06 19:00:30

标签: java html button apache-commons

这是HTML代码:

<div class="test" onclick="$(this).vote('<$>votehash</$>', null, event)"></div>

我目前正在使用WebClient in the Gargoylesoftware package和Apache Commons的东西..

因为没有标签索引或标准HTML按钮,所以完全难倒。

2 个答案:

答案 0 :(得分:1)

如果您想模拟点击,您需要做的是致电getElementById("blah");,然后返回HtmlElement,然后点击click();。如果元素是唯一的,则它应该具有id属性,因为您通常使用HTML编码。否则,就像通常寻找元素一样遍历DOM。

答案 1 :(得分:0)

看起来像Reddit代码,这似乎有效:

var n=<<up/down div button>>;
var evt = jQuery.Event("click");
evt.target=n;
jQuery(n).trigger(evt);