selenium+python之iframe学习笔记
一、查看iframe,判断元素是否在iframe上
1.Top Window

如果此处显示的是Top Window,表明元素在首页,不需要切换iframe
2.iframe

如果此处显示是iframe,则需要切换,driver.switch_to.frame()
注意:当此处为空白时,表明有2层iframe
二、切换iframe,可以通过id,name,tag等定位方法
1.id定位
![]()
2.tag name定位
2.1 标签唯一

2.2 标签不唯一

3. index定位


三、多个iframe

四、释放iframe,回到top页

五、多窗口切换
1.获取当前句柄

2.获取所有句柄

3.获取最新句柄

4.切换到最新窗口

5.切回到第一个窗口

说明:想切到那个窗口,只要知道那个窗口的句柄,就可以切换
6.关闭窗口


浙公网安备 33010602011771号