小技巧之Selenium如何切换到弹出的Tab页中
2015-05-14 09:18
225 查看
今天群里讨论了一个问题,如何将selenium的操作焦点切换到浏览器中新弹出来的Tab页中,正好对应到了昨天的那篇文章“小技巧之在浏览器中打开新的页签”。今天就带大家来解决这个问题:
先封装一个Tab页切换的方法
思路是先把全部已经打开的窗口的句柄丢到一个集合中,然后取出来当前焦点所在的句柄,从集合中提出当前句柄,然后再切换到下一个句柄就可以了,切换到新Tab页后,就可以用webdriver进行后续的页面操作了,怎么样这个思路你学会了吗?
转自 楼老师 自动化软件测试
相关文章推荐
- Selenium实践-如何处理弹出窗口
- selenium webdriver学习(六)------------如何得到弹出窗口
- Selenium如何处理类悬浮弹出菜单
- selenium如何屏蔽谷歌浏览器弹出的通知
- js小技巧:tab页切换
- selenium获取新页面标签页(只弹出一个新页面的切换)
- Selenium-webdriver系列教程(6)————如何捕获弹出窗口
- python + selenium + chrome 如何打开新窗口,并实现窗口切换
- 小技巧:window.open弹出新窗口后,如何关闭父窗体
- selenium webdriver学习(六)------------如何得到弹出窗口
- 小技巧:selenium java中如何使用chrome默认的profile
- js小技巧:tab页切换
- Selenium FAQ:如何处理JavaScript弹出的alert、prompt窗口
- Selenium如何实现窗口句柄的切换
- 【已解决】【Selenium】请教大神,知乎的注册页面如何切换到登录页面?
- python selenium 如何切换到链接新打开的窗口
- Selenium Webdriver中如何处理浏览器弹出多个窗口的问题
- selenium +python 如何得到弹出窗口
- 切换标签及webdriver如何获得弹出窗口
- Selenium-webdriver系列教程(六)————如何捕获弹出窗口