51Testing软件测试论坛

标题: python+selenium 无法获取所有窗口句柄 [打印本页]

作者: 测试积点老人    时间: 2021-9-6 11:21
标题: python+selenium 无法获取所有窗口句柄
因涉及敏感问题,无法将代码发上来。暂且通过文字描述,请各位帮忙。
现通过页面a输入账号,点击登录,登录后当前窗口进入页面b,然后,点击页面b内的按钮,会弹出新窗口 , 然后,在新窗口中再点击按确认钮,进入到需要爬取的页面。 现在的情况是,当新窗口弹出后,用driver.window_handles,无法获取到新的窗口,并且在任务管理器中,可以看到新打开的窗口和iedriver调起的窗口处于同一进程。但就是获取不到,麻烦各位帮忙解答一下可能有哪些原因会导致这种情况的出现。

作者: qqq911    时间: 2021-9-7 10:42
切换frame试试
作者: bellas    时间: 2021-9-7 10:45
参考下这个链接https://www.cnblogs.com/zhongyehai/p/9174620.html
作者: 海海豚    时间: 2021-9-7 11:24
用driver.window_handles获取的句柄,你有存放在数组中吗
作者: litingting0214    时间: 2021-9-7 17:17
用driver.window_handles获取
作者: jingzizx    时间: 2021-9-7 18:16
不断切换窗口把




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2