有些时候 元素明明就在 但是通过什么方式定位都提示 定位不到元素 此时就要考虑元素是不是内嵌在iframe 中

对于内嵌在 ifra中的元素定位

首先定位到 iframe 元素

例如 iframe = drive.find...  这里只要能定位到iframe即可,用什么方式都可以

然后是进入到iframe

通过这个方式进入 driver.switch_to.frame()  这个括号里面默认的是 id

最后是需要退出 ifram

退出有两种方式 第一种是直接退出最外层 (因为有时候你进入的是多层iframe中)

driver.switch_to.default_content()

第二种就是退出到上一层

driver.switch_to.parent_frame()

例子:

定位到 iframe = drive.find  ....  先定位到

driver.switch_to.frame(iframe) 进去

driver.switch_to.default_content() 退出iframe

最新文章

  1. jquery 事件冒泡的介绍以及如何阻止事件冒泡
  2. Unity3D的四种坐标系
  3. IOS ScrollView放大缩小点击位置并居中
  4. HDU 2577(DP)
  5. C++ 编译器内存错误 after Normal block。。。
  6. C# 一次查询多表,填充DataSet并指定表名
  7. Yii 权限分级式访问控制实现(非RBAC法)
  8. Enze Second day
  9. Extjs的GridPanel分页前后台完整代码实例
  10. EntityFramework批量Insert
  11. [osgEarth]osgEarth
  12. 虚拟机下安装VMware Tools
  13. quartz.net使用(通过配置文件进行配置)
  14. linux下的Shell编程(8)自定义函数
  15. npm vue ivew vue-cli3
  16. 【待补充】[HDFS_3] HDFS 工作机制
  17. Js中this机制全解
  18. linux下禁止root远程登录和添加新用户
  19. P4391 [BOI2009]Radio Transmission 无线传输
  20. (并查集 建立关系)Parity game -- POJ -1733

热门文章

  1. RabbitMQ心跳检测与掉线重连
  2. c#中怎样取得某坐标点的颜色
  3. 关于DataTable内部索引已损坏的问题 System.Data.RBTree
  4. intellij idea 解决2019年4月到期延期问题
  5. 我的周记8——"因为相信,所以看见"
  6. Spring Boot 如何干掉 if else?
  7. 乘法器——booth编码
  8. MySQL数据库 : 高级查询
  9. Angulaur导入其他位置的样式
  10. Blend 多文本控件介绍