selenium2.0的switchTo().frame(0)的问题碰到了一个页面,有两个iframe(实际上我不确定是几个),iframe都没有id,name之类,我每次都只能获取到一个iframe里的信息,随后我尝试着写下了switchTo().frame(0).getxxx

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 10:24:46
selenium2.0的switchTo().frame(0)的问题碰到了一个页面,有两个iframe(实际上我不确定是几个),iframe都没有id,name之类,我每次都只能获取到一个iframe里的信息,随后我尝试着写下了switchTo().frame(0).getxxx

selenium2.0的switchTo().frame(0)的问题碰到了一个页面,有两个iframe(实际上我不确定是几个),iframe都没有id,name之类,我每次都只能获取到一个iframe里的信息,随后我尝试着写下了switchTo().frame(0).getxxx
selenium2.0的switchTo().frame(0)的问题
碰到了一个页面,有两个iframe(实际上我不确定是几个),iframe都没有id,name之类,我每次都只能获取到一个iframe里的信息,随后我尝试着写下了switchTo().frame(0).getxxxx.
然后就能获得另一个iframe里的内容了
请问,switchTo().frame(0)
1:切换下一个iframe吗?
2:形参里的数值代表什么?
3:如果页面含有多个iframe,我想切换到下下个iframe,是这么写的么switchTo().frame(1)?
4:如果是的话,那么这个iframe切换的顺序是什么?
小弟在此谢过

selenium2.0的switchTo().frame(0)的问题碰到了一个页面,有两个iframe(实际上我不确定是几个),iframe都没有id,name之类,我每次都只能获取到一个iframe里的信息,随后我尝试着写下了switchTo().frame(0).getxxx
1、2、3的回答:

你对方法frame(index)的index理解是对的,具体如下:
Select a frame by its (zero-based) index.That is,if a page has three frames,
the first frame would be at index "0",the second at index "1" and the third at
index "2".Once the frame has been selected,all subsequent calls on the
WebDriver interface are made to that frame.
Parameters:
index (zero-based) index
Returns:
This driver focused on the given frame
Throws:
NoSuchFrameException
- If the frame cannot be found


第4的回答:(看下面这个)
jarvi.iteye.com/blog/1450525


By the way:你说的iframe都没有id,name之类,请把这个iframe在firebug里的源码截图上来看一下