您的位置:首页 > 其它

Selenium学习7--结束测试

2016-09-11 23:12 363 查看
结束测试后, 有两种方法处理, close()关闭当前webDriver所在的窗口, quit()方法关闭所有相关窗口

WebDriver mainWindow = new FirefoxDriver();
Navigation navigation = mainWindow.navigate();
navigation.to("http://www.baidu.com");
WebElemen bnInMainWindow = mainWindow.findElemen(By.name("tj_req"));
btnInMainWindow.click();

String[] handles = new String[mainWindow.getWindowHandles().size()];
mainWindow.getWindowHandles().toArray(handles);
WebDriver childWindow = mainWindow.switchTo().window(handles[1]);

//关闭当前窗口
driver.close();

//关闭所有窗口
driver().quit();


杀掉Windows的浏览器进程

@Test
public void operateWindowsProcess(){
//杀掉Windows进程中的Firefox浏览器
WindowsUtils.tryToKillByName("firefox.exe");
//杀掉Windows进程中的ie浏览器
WindowsUtils.tryToKillByName("iexplore.exe");
//杀掉Windows进程中的chrome浏览器
WindowsUtils.tryToKillByName("chrome.exe");}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  selenium