Selenium自动化测试selenium + python专题自动化测试

Selenium+python多窗口|句柄处理--007

2017-06-18  本文已影响55人  路由心定

自动化测试过程中,很多时候当我们打开新的地址会在新的窗口打开,我们再想操作元素就难了,所以我们需要切换句柄根据句柄选择页面

第一种方式实现思路:

1.循环判断是否与首页句柄相等

2.如果不等,说明是新页面的句柄

3.获取的新页面句柄后,可以切换到新打开的页面上

4.打印新页面的title,看是否切换成功

实例:

第二种实现思路(在网上看的方法,简单方便):

直接通过list切换句柄


实例:

driver.switch_to_window(AH[1])

欢迎加群讨论聊天:369353583

上一篇 下一篇

猜你喜欢

热点阅读