watir 关闭打开的新窗口
在测试过程中,若页面通过链接或按钮打开了新页面,需要关闭才能重新定位到父页面进行操作时,使用attach方法获取页面并关闭。
父页面html:
<input type="button" onclick="javascript:window.open('http://www.baidu.com')"/>
1.重新定义变量,如果原来的页面定义的是ie,这个可以定义成ie2
2.可以通过url\title\方法获取新窗口对象
ie2 = Watir::IE.attach(:url,'http://www.baidu.com/')
ie2 = Watir::IE.attach(:title,'百度一下,你就知道')
ie2 = Watir::IE.attach(:title,/百度/)
我开始使用的是ie2 = Watir::IE.attach(:title,''),可是一直错误找不到窗口:Unable to locate a window with title of ***
后来使用url就解决了,不理解。
watir 关闭打开的新窗口
最新推荐文章于 2025-08-13 11:04:41 发布
本文详细探讨了在测试过程中使用Watir关闭通过链接或按钮打开的新页面的方法,包括使用attach方法获取并关闭新窗口,以及通过url、title等属性定位窗口的技术要点。
341

被折叠的 条评论
为什么被折叠?



