Selenium3 + Python3自动化测试系列——多窗口切换
生活随笔
收集整理的这篇文章主要介绍了
Selenium3 + Python3自动化测试系列——多窗口切换
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
多窗口切换
在页面操作过程中有时候点击某个链接会弹出新的窗口,这时就需要主机切换到新打开的窗口上进行操作。
WebDriver提供了switch_to.window()方法,可以实现在不同的窗口之间切换。 以百度首页和百度注册页为例,在两个窗口之间的切换如下图。
相关方法说明:
current_window_handle:获得当前窗口句柄
window_handles:返回所有窗口的句柄到当前会话。
switch_to.window():用于切换到相应的窗口,与上一节的switch_to.frame()类似,前者用于不同窗口的切换,后者用于不同表单之间的切换。
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是生活随笔为你收集整理的Selenium3 + Python3自动化测试系列——多窗口切换的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 问题引发由于与GI相关的python脚本
- 下一篇: CSDN官方发布的《180道Python