WebDriver は、IE で Google Web ページを自動的に開き、検索を実行できます。WebDriver 関連の jar パッケージをインポートし、環境変数を設定する必要があります。
次のようにコードをコピーします。
パッケージcom.feng.domain;
org.openqa.selenium.By をインポートします。
org.openqa.selenium.WebDriver をインポートします。
org.openqa.selenium.WebElement をインポートします。
org.openqa.selenium.ie.InternetExplorerDriver をインポートします。
org.openqa.selenium.remote.DesiredCapabilities をインポートします。
パブリック クラス TestWebDriver {
public static void main(String[] args) {
// TODO 自動生成されたメソッド スタブ
System.setProperty("webdriver.ie.driver", "C://testwebdriver//IEDriverServer.exe");
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
WebDriver ドライバー = 新しい InternetExplorerDriver(ieCapabilities);
driver.get("http://www.google.com.hk/");
試す {
Thread.sleep(6000);
} catch (InterruptedException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
// System.out.println("現在の URL は次のとおりです:" + driver.getCurrentUrl());
WebElement 要素 = driver.findElement(By.name("q"));
element.sendKeys("日数");
WebElement elementBtn = driver.findElement(By.xpath("//input[@name='btnG']"));
elementBtn.click();
試す {
Thread.sleep(6000);
} catch (InterruptedException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
driver.close();
}
}