package main;
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.support.ui.ExpectedCondition;
import org.openqa.selenium.support.ui.WebDriverWait;
public class Test {
public static void main(String[] args){
//创建一个WebDriver实例
System.setProperty("webdriver.ie.driver", "Driver\\IEDriverServer.exe");
WebDriver driver= new InternetExplorerDriver();
//访问百度
driver.get("
www.baidu.com");
//另一种方式
driver.navigate().to("
www.google.com");
//找到文本框
WebElement element = driver.findElement(By.name("q"));
//搜索关键字
element.sendKeys("selenium");
//提交表单 webDriver会自动从表单中查找提交按钮并提交
element.submit();
//检查页面title
System.out.println("页面Title:"+driver.getTitle());
//设置等待时间为10秒
(new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {
@Override
public Boolean apply(WebDriver d) {
// TODO Auto-generated method stub
return d.getTitle().toLowerCase().startsWith("selenium");
}
});
// 显示查询结果title
System.out.println("Page title is: " + driver.getTitle());
//关闭浏览器
driver.quit();
}
}