WebDriver中close()与quit()的不同
2013-08-05 17:05
281 查看
测试技术交流群:161204772
悦分享测试联盟:136924235
悦分享主页:http://www.bjhxcc.com/special/2013/0822/yfx.htm
今天在使用webdriver操作两个窗口时,其中父窗口为parent,子窗口为sub
1、使用driver.switchTo().window(sub);
2、然后关闭子窗口,调用driver.quit(),
3、driver.switchTo().window(parent);切换回到父窗口
4、driver.quit();关闭父窗口
程序执行到第四步时,出错了,提示类似“no a session ……”错误信息,查了一下api,才发现,quit()详细信息“Quits this driver, closing every associated window”,执行这个方法后,driver会关闭所有关联窗口
close()详细信息:Close the current window, quitting the browser if it's the last window currently open ,此方法是关闭当前窗口,或最后打开的窗口
弄明白了,这两个方法的不同,以上错误信息就能迎刃而解了
悦分享测试联盟:136924235
悦分享主页:http://www.bjhxcc.com/special/2013/0822/yfx.htm
今天在使用webdriver操作两个窗口时,其中父窗口为parent,子窗口为sub
1、使用driver.switchTo().window(sub);
2、然后关闭子窗口,调用driver.quit(),
3、driver.switchTo().window(parent);切换回到父窗口
4、driver.quit();关闭父窗口
程序执行到第四步时,出错了,提示类似“no a session ……”错误信息,查了一下api,才发现,quit()详细信息“Quits this driver, closing every associated window”,执行这个方法后,driver会关闭所有关联窗口
close()详细信息:Close the current window, quitting the browser if it's the last window currently open ,此方法是关闭当前窗口,或最后打开的窗口
弄明白了,这两个方法的不同,以上错误信息就能迎刃而解了
相关文章推荐
- Selenium里WebDriver中窗口的close()与quit()
- selenium webdriver 你所不知道的quit 和close
- selenium 使用close和quit关闭driver的不同点
- [乐意黎原创] Selenium里WebDriver中窗口的close()与quit()
- Selenium中WebDriver的close()和quit()
- webDriver.Close() 和 webDriver.Quit() 、webDriver.Dispose() 的区别
- WebDriver api 中close、quit的区别
- Selenium - Differences between WebDriver.close(), WebDriver.dispose() and WebDriver.quit()
- Python+Webdriver+Phantomjs,设置不同的User-Agent,获得的url不一致
- webdriver 不同浏览器驱动
- driver.close 和 driver.quit
- WebDriver总结-不同浏览器的启动方式
- selenium webdriver启动不同浏览器驱动的方法
- selenium webdriver + Junit 自动化测试:打开不同浏览器网页
- selenium webdriver方法qiut()close()区别
- python 与 webdriver结合打开不同浏览器
- WebDriver学习 之 启动不同浏览器
- urllib2和webdriver得到的网页的源代码的不同
- webdriver.close 报错问题 解决方案
- 利用selenium webdriver下载不同类型的文件(pdf,txt等等)