WebDriver может автоматически открывать веб-страницу Google в IE и выполнять поиск. Вам необходимо импортировать связанный с 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
е.printStackTrace();
}
// System.out.println("Текущий URL-адрес:" + driver.getCurrentUrl());
Элемент WebElement = driver.findElement(By.name("q"));
element.sendKeys("дни");
WebElement elementBtn = driver.findElement(By.xpath("//input[@name='btnG']"));
элементBtn.клик();
пытаться {
Thread.sleep(6000);
} catch (InterruptedException e) {
// TODO Автоматически сгенерированный блок catch
е.printStackTrace();
}
драйвер.закрыть();
}
}