WebDriver สามารถเปิดหน้าเว็บ Google ใน IE และทำการค้นหาได้โดยอัตโนมัติ คุณต้องนำเข้าแพ็คเกจ jar ที่เกี่ยวข้องกับ WebDriver และตั้งค่าตัวแปรสภาพแวดล้อม
คัดลอกรหัสรหัสดังต่อไปนี้:
แพ็คเกจ 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 คลาสสาธารณะ {
โมฆะคงที่สาธารณะ 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 จริง);
ไดรเวอร์ WebDriver = InternetExplorerDriver ใหม่ (ieCapabilities);
driver.get("http://www.google.com.hk/");
พยายาม {
เธรด.สลีป(6000);
} จับ (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.คลิก();
พยายาม {
เธรด.สลีป(6000);
} จับ (InterruptedException e) {
// TODO บล็อก catch ที่สร้างขึ้นอัตโนมัติ
e.printStackTrace();
-
ไดร์เวอร์.ปิด();
-
-