51Testing软件测试论坛
标题:
iframe定位元素
[打印本页]
作者:
aaallll
时间:
2016-10-24 11:33
标题:
iframe定位元素
<iframe src="frame.jsp" frameborder="0">
</iframe>
怎么定位到这个iframe,哪位有方法
作者:
掉渣饼
时间:
2016-10-24 13:24
如果iframe没有具体的id或者name的话,可以用下面的方法,看iframe在元素节点中属于第几个iframe,如果是第一个,以Python+selenium为例
switch_to_frame(0)
后面依次类推
作者:
aaallll
时间:
2016-10-24 14:15
用的Java,不支持这种方法,还有其他的嘛
作者:
joykao
时间:
2016-10-24 14:16
通过frame出现的index去判断,比如一个页面有多个frame的话就可以这样处理
/**
* frame之间的切换,通过frame的序号来switch,依次顺序为从上到下,从左到右
*
* @param frame
*/
public static void switchToFrame(int i) {
driver.switchTo().parentFrame();
driver.switchTo().frame(i);
}
作者:
aaallll
时间:
2016-10-25 14:15
恩恩,现在已经解决了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2