Как бы я ввести текст на веб-сайт с Java?

Я просто пытаюсь выяснить, как сказать Java открывать веб-сайт и вводить текст (желательно строковое значение) в текстовое поле.

Например, зайдите в Google и найдите любой текст (он не должен быть введен пользователем)

Я понимаю, что на самом деле он не будет открывать любой браузер или печатать что-либо с веб-сайта. Мне просто нужно знать эту основную часть, чтобы продолжить для моей программы.

2 ответа

Если вы пытаетесь сделать запрос к Google в своем примере и хотите получить результат поиска, вы можете использовать строку запроса и прочитать ее HTML-результат.

Догадаться. Мне пришлось использовать комбинацию Selenium и HtmlUnit. Мой код примерно такой

WebDriver driver = new HtmlUnitDriver();

driver.get("https://www.google.com");

WebElement element = driver.findElement(By.name("q"));

element.sendKeys("Hello");


driver.quit();
Другие вопросы по тегам