iframe下元素定位
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
最新文章
- Web 开发基础
- DOMContentLoaded和load
- nodejs+express使用html和jade
- css实现垂直居中的方法
- https笔记
- pure的bug记录2
- svn教程
- 【STL源码学习】STL算法学习之四
- Excel引用
- You don&#39;t have permission to access /phpmyadmin/main.php on this server.
- Linux探索之路1---CentOS入坑笔记整理
- (一) Getting Started
- 网络请求get和post的区别
- 【1】【leetcode-115】 不同的子序列 distinct-subsequences
- shell 三剑客
- codeforces-1114F-线段树练习
- [转]JavaScript与元素间的抛物线轨迹运动
- C++插件架构浅谈与初步实现
- hdu 5781 ATM Mechine dp
- sencha touch NavigationView 源码详解(注释)
热门文章
- makefile之patsubst函数
- MySQL触发器更新本表数据异常:Can&#39;t update table &#39;tbl&#39; in stored function/trigger because it
- iOS 小数点精度问题处理
- spring的数据源
- 利用RPM和YUM安装软件
- Netty4.x中文教程系列(六) 从头开始Bootstrap
- C语言函数sscanf()的用法(转)
- 安装vm虚拟机
- 05 Java图形化界面设计——布局管理器之GridLayout(网格布局)
- 机器学习之svm---cv wiki svm