يمكن لـ WebDriver فتح صفحة الويب الخاصة بـ Google تلقائيًا في IE وإجراء عمليات البحث. تحتاج إلى استيراد حزمة الجرة ذات الصلة بـ WebDriver وتعيين متغيرات البيئة.
انسخ رمز الكود كما يلي:
الحزمة com.feng.domain;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
الطبقة العامة TestWebDriver {
public static void main(String[] args) {
// TODO طريقة تم إنشاؤها تلقائيًا stub
System.setProperty("webdriver.ie.driver", "C://testwebdriver//IEDriverServer.exe");
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
WebDriver driver = new InternetExplorerDriver(ieCapabilities);
driver.get("http://www.google.com.hk/");
يحاول {
Thread.sleep(6000);
} قبض على (InterruptedException e) {
// TODO كتلة الالتقاط التي تم إنشاؤها تلقائيًا
printStackTrace();
}
// System.out.println("عنوان URL الحالي هو:" + driver.getCurrentUrl());
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("أيام");
WebElement elementBtn = driver.findElement(By.xpath("//input[@name='btnG']"));
elementBtn.click();
يحاول {
Thread.sleep(6000);
} قبض على (InterruptedException e) {
// TODO كتلة الالتقاط التي تم إنشاؤها تلقائيًا
printStackTrace();
}
driver.Close();
}
}