WebDriver常用的api
获取window对象
Window window = driver.manage().window();
1) 窗口最大化
Maximize()
2) 窗口大小
getSize()
3) 访问制定的URL页面
driver.get(String url) ;
4)获取当前页面的URL地址
driver.getCurrentUrl();
5)获取当前页面的标题
driver.getTitle() ;
6)获取当前页面源代码
driver.getPageSource() ;
7)关闭驱动对象以及所有相关的窗口
driver.quit() ;
8)关闭当前窗口
driver.close();
9)根据by对象获取单个元素
driver.findElement(by) ;
10)根据by对象获取元素集合
driver.findElements(by);
11)返回当前页面句柄
driver.getWindowHandle() ;
12)返回所有由驱动对象打开页面的句柄(不同的页面句柄不一样)
driver.getWindowHandles();
获取navigate对象
Navigation navigation = driver.navigate();
13)访问指定的URL地址
navigation.to(url);
14)刷新当前页面
navigation.refresh();
15)浏览器回退操作
navigation.back();
16)浏览器前进操作
navigation.forward();