Как я могу программно «нажать» эту кнопку в Java? - PullRequest
0 голосов
/ 06 января 2012

Это HTML-код:

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

В настоящее время я использую WebClient в пакете Gargoylesoftware и Apache Commons.

Просто полностью озадачен отсутствием указателя вкладки или стандартной кнопки HTML.

Ответы [ 2 ]

1 голос
/ 06 января 2012

Если вы хотите смоделировать щелчок, вам нужно позвонить getElementById("blah");, который возвращает HtmlElement, а затем набрать click();.Если элемент уникален, он должен иметь атрибут id, как вы обычно кодируете в HTML.В противном случае просто обойдите DOM, как обычно, чтобы найти элемент.

0 голосов
/ 22 декабря 2012

Похоже, код Reddit, похоже, работает:

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