Можно ли с помощью Java нажать кнопку на сайте?

355
12 апреля 2017, 12:43

Здравствуйте,допустим на этом сайте я хочу с помощью java нажать на кнопку-"Задать вопрос". По средствам чего это можно сделать и можно ли вообще?

Answer 1

Для автоматизации/имитации работы браузера обычно используют Selenium с драйвером, оборачивающим какой-либо браузер. Нажатие кнопки будет выглядеть так:

ChromeDriver driver = new ChromeDriver();
driver.get("http://ru.stackoverflow.com");
WebElement el = driver.findElementById("nav-askquestion");
el.click();
READ ALSO
Как выделить дни в Calendar View?

Как выделить дни в Calendar View?

Добрый день! Есть задача: выделять определенные дни цветамиОдин день я выделить цветом могу,а вот несколько

308
Какая разница между execute() и submit() у ExecutorService?

Какая разница между execute() и submit() у ExecutorService?

У ExecutorService есть два метода:

271
Что значит аннотация @RequestApi

Что значит аннотация @RequestApi

Метод помеченный аннотацией @RequestApi не выполнится?

272
fasterxml.jackson и BigInteger

fasterxml.jackson и BigInteger

Каким способом(возможно аннотацией в модели) можно десерилизовать BigDecimal, чтобы избежать экспоненциальной формы записи, например сериализовал...

267