这是HTML代码:如何以编程方式在java中单击此按钮?
<div class="test" onclick="$(this).vote('<$>votehash</$>', null, event)"></div>
我目前使用的WebClient in the Gargoylesoftware package和Apache下议院东西..
只是完全难倒,因为没有标签索引或标准的HTML按钮。
这是HTML代码:如何以编程方式在java中单击此按钮?
<div class="test" onclick="$(this).vote('<$>votehash</$>', null, event)"></div>
我目前使用的WebClient in the Gargoylesoftware package和Apache下议院东西..
只是完全难倒,因为没有标签索引或标准的HTML按钮。
如果你想模拟一个点击,你需要做的是呼叫getElementById("blah");
,它返回一个HtmlElement
,然后打电话给click();
。如果元素是唯一的,它应该有一个id属性,就像你通常在HTML中编写代码一样。否则,像平常一样遍历DOM来查找元素。
这就是我为程序中的所有其他按钮所做的,但这是所有代码。这是一些CSS类..:/ – David 2012-01-06 19:31:47
貌似reddit的代码,这似乎工作:
var n=<<up/down div button>>;
var evt = jQuery.Event("click");
evt.target=n;
jQuery(n).trigger(evt);
@mre,显然这是一个网页 – bestsss 2012-01-06 19:03:58
有Java和JavaScript :( – 2012-01-06 19:11:22
WebClient的就是Java之间的差异,它基本上模拟了一个网页浏览器(HTML和Javascript),它看起来很酷:)但我不知道真正被问到的是什么。如果您可以编辑问题以使其更清晰:) – 2012-01-06 19:15:23