selenium,对浏览器的操作
在测试过程中,对于浏览器的操作包括但不限于最大化窗口,前进、后退、刷新等
1.最大化窗口:
driver.manage().window().maximize();
2.设定浏览器窗口大小
public void setBrowserSize(int width, int height) { driver.manage().window().setSize(new Dimension(width, height)); }
3.刷新浏览器
public void refresh() { // TODO Auto-generated method stub driver.navigate().refresh(); }
4.后退方法
public void back() { // TODO Auto-generated method stub driver.navigate().back(); }
5.前进方法
public void forward() { // TODO Auto-generated method stub driver.navigate().forward(); }
6.获得页面标题
public String getTitle() { // TODO Auto-generated method stub return driver.getTitle(); }
7.关闭浏览器
public void close() { // TODO Auto-generated method stub driver.close(); } public void quit() { // TODO Auto-generated method stub driver.quit(); }
8.浏览器窗口之间的切换
// 获取当前浏览器窗口标识 String currentHandle = driver.getWindowHandle(); // 获取所有浏览器窗口标识 Set<String> handles = driver.getWindowHandles(); for(String handle:handles){ if(handle.equals(currentHandle)) continue; else driver.switchTo().window(handle); }

浙公网安备 33010602011771号