Webdriver API
driver.navigate().to( baseUrl );//打开第一个页面
driver.navigate().to("http://www.baidu.com");/打开百度首页
driver.navigate().back();//后推
driver.navigate().forward();//前进
driver.navigate().refresh(); //刷新
driver.getTitle();获取title属性
driver.getCurrentPageUrl() 获取当前的URL
driver.getPageSource(); 获取网页源码
Point point=new Point(150,150);
Dimension dimension=new Dimension(500,500);
driver.manage().window().setPosition(point);//窗口定位
driver.manage().window().setSize(dimension);//窗口大小控制
WebElement inputBox=driver.findElement(By.id("query"));
Actions builder=new Actions(driver);
builder.doubleClick().build().perform(); //执行双击操作
Select dropList=new Select(driver.findElement(By.id("id"));
dropList.isMutiple()//下拉列表是否是多选
dropList.selectByIndex(3);//选择第四个选项
dropList.selectByValue("shanzha");//选择value为shanzha的
dropList.selectByVisibelText("山楂");//选择选项文字为山楂的
WebElement checkbox =driver.findElement(By.id("id")
checkbox.isSelected();//判断是否被选中,是True
checkbox.click();//执行选择操作
WindowsUtils.tryToKillByName("chrome.exe");//杀掉Windows进程
File srcFile=((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
try {
FileUtils.copyFile(srcFile,new File("C:\\Users\\Administrator\\Desktop\\test\\shot.png"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//对当前窗口进行截图并保存