博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium+python之iframe学习笔记
阅读量:5058 次
发布时间:2019-06-12

本文共 414 字,大约阅读时间需要 1 分钟。

一、查看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.关闭窗口

 

转载于:https://www.cnblogs.com/xiaoxin-test/p/10415689.html

你可能感兴趣的文章
JAVA面试常见问题之Redis篇
查看>>
javascript:二叉搜索树 实现
查看>>
网络爬虫Heritrix源码分析(一) 包介绍
查看>>
__int128的实现
查看>>
Problem - 1118B - Codeforces(Tanya and Candies)
查看>>
jdk1.8 api 下载
查看>>
svn 图标不显示
查看>>
getElement的几中属性介绍
查看>>
iOS 使用Quartz 2D画虚线 【转】
查看>>
平面最接近点对
查看>>
HTML列表,表格与媒体元素
查看>>
PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点?
查看>>
感谢青春
查看>>
Jquery Uploadify4.2 falsh 实现上传
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
linux基础-命令
查看>>
java对象的深浅克隆
查看>>
Hadoop流程---从tpch到hive
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>