JavaにWebサイトを開いてテキスト(できれば文字列値)をテキストフィールドに入力するように指示する方法を見つけようとしています
たとえば、Google にアクセスして任意のテキストを検索します (ユーザーが入力する必要はありません)。
実際にはブラウザーを開いたり、Web サイトから何かを印刷したりしないことを認識しています。プログラムを構築するために、この基本的な部分を知る必要があるだけです。
JavaにWebサイトを開いてテキスト(できれば文字列値)をテキストフィールドに入力するように指示する方法を見つけようとしています
たとえば、Google にアクセスして任意のテキストを検索します (ユーザーが入力する必要はありません)。
実際にはブラウザーを開いたり、Web サイトから何かを印刷したりしないことを認識しています。プログラムを構築するために、この基本的な部分を知る必要があるだけです。
この例で 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();