Я использовал SWT Browser в своем проекте Java.Самый быстрый способ выполнить щелчок в Java
Я получаю содержимое страницы с помощью JavaScript, а затем кнопку получения, которую мне нужно выполнить, чтобы щелкнуть по Java-коду.
Теперь я делаю это из Java кода, как показано ниже:
browser.execute("document.getElementById('actionButton').click();");
browser
является объектом из Lib org.eclipse.swt.browser.Browser;
Но я не уверен, что это самый быстрый способ нажать кнопку. Я позабочусь как можно скорее, нажав на кнопку.
Есть ли самый быстрый способ выполнить щелчок по кнопке?
Вдали от графического щелчка, возможно, от пожара?
Я сравниваю его на примере, когда я вызываю метод buttonComponent.doClick();
на кнопке в Java, он стоит около 100 мс (по графическому потоку и нажимает на кнопку), а когда я использовал buttonComponent.getActionListeners()[0].actionPerformed(null);
, он стоил 0 мс!
Зачем вам «нужно» щелкнуть по нему с помощью Java-кода? Если вы создаете кнопку в Javascript и хотите, чтобы она щелкнула как можно скорее, просто нажмите ее, как только она будет создана. – Archer
Я загружаю страницу, где есть кнопка. Я хочу щелкнуть эту кнопку с моего настольного приложения Java самым быстрым способом. – czArek
Пожалуйста, объясните, что не так с вашей текущей попыткой. – Archer