1.iframe基础知识:

  <frameset>生成的框架结构是依赖上级空间尺寸的,它的宽度或者高度必须有一个和上级框架相同。而<iframe>浮动框架可以完全由指定宽度和高度决定。

  语法:

  <iframe src="浮动框架的源文件" width="浮动框架的宽" height="浮动框架的高"></iframe>

  说明:

  src属性是iframe的必须属性,它定义浮动框架页面的源文件地址。

参考网址:http://www.lvyestudy.com/les_hj/hj_11.1.aspx

     http://www.w3school.com.cn/html/html_iframe.asp

2.iframe下元素定位:

  selenium webdriver中提供了进入一个iframe的方法:

  WebDriver org.openqa.selenium.WebDriver.TargetLocator.frame(StringnameOrId)

  也提供了一个返回default content的方法:

  WebDriver org.openqa.selenium.WebDriver.TargetLocator.defaultContent()

  这样使我们面对iframe时可以轻松应对。

  加入如下代码片段再 定位 frame下的id=“div1”和id=“input1” 就不会报错。

  dr.switchTo().frame("frame");

  注意最后回到default content中定位,需要跳出,否则也会报错。

   dr.switchTo().defaultContent();

参考网址:http://blog.csdn.net/anniejunyan/article/details/23257327?utm_source=tuicool&utm_medium=referral

最新文章

  1. Web 开发基础
  2. DOMContentLoaded和load
  3. nodejs+express使用html和jade
  4. css实现垂直居中的方法
  5. https笔记
  6. pure的bug记录2
  7. svn教程
  8. 【STL源码学习】STL算法学习之四
  9. Excel引用
  10. You don&#39;t have permission to access /phpmyadmin/main.php on this server.
  11. Linux探索之路1---CentOS入坑笔记整理
  12. (一) Getting Started
  13. 网络请求get和post的区别
  14. 【1】【leetcode-115】 不同的子序列 distinct-subsequences
  15. shell 三剑客
  16. codeforces-1114F-线段树练习
  17. [转]JavaScript与元素间的抛物线轨迹运动
  18. C++插件架构浅谈与初步实现
  19. hdu 5781 ATM Mechine dp
  20. sencha touch NavigationView 源码详解(注释)

热门文章

  1. makefile之patsubst函数
  2. MySQL触发器更新本表数据异常:Can&#39;t update table &#39;tbl&#39; in stored function/trigger because it
  3. iOS 小数点精度问题处理
  4. spring的数据源
  5. 利用RPM和YUM安装软件
  6. Netty4.x中文教程系列(六) 从头开始Bootstrap
  7. C语言函数sscanf()的用法(转)
  8. 安装vm虚拟机
  9. 05 Java图形化界面设计——布局管理器之GridLayout(网格布局)
  10. 机器学习之svm---cv wiki svm