51Testing软件测试论坛

标题: Selenium中如何定位Frameset中的Frame [打印本页]

作者: phoebeandy    时间: 2010-5-4 20:46
标题: Selenium中如何定位Frameset中的Frame
我的是多层嵌套
Frameset
   Frame
      Frameset
         Frame
大概这种格式,我想选择最后一个frame,selectFrame()我用过了,不行,前边加了relative=up也试过了,但是不行。
哪位大虾帮忙解决下
谢谢

我是想定位到左侧的导航条,可是普通的方法我都试过,没用,不知道问题出在哪。
作者: phoebeandy    时间: 2010-5-4 20:50
附件是页面源码
作者: phoebeandy    时间: 2010-5-4 20:53
不要沉,不要沉
作者: mengxhzznode    时间: 2010-5-17 16:03
同样期待高手
作者: 小米啊    时间: 2010-5-17 16:57
我有碰到过一种selectFrame不行,是因为前面没有sleep下,页面frame还没有生成。
selectFrame("xpath")也不行吗。我觉得是可以解决的。如果可以,我远程帮你看看?
作者: wugecat    时间: 2010-5-17 17:28
在selectframe前加selectwindow试试
作者: SZFrank2007    时间: 2010-5-20 15:04
同样期待,我这边是frame上面,左边的菜单进行精准定位,定位不到。
作者: ahtest    时间: 2010-7-8 17:29
我也遇到同样的问题,解决不了,帮你顶
作者: ahtest    时间: 2010-7-26 20:11
selectFrame('relative=top')到顶层后,再找
作者: ffmd0371    时间: 2011-2-21 15:09
我现在也是遇到这样的问题,请大家指教一下怎么解决
作者: focus301    时间: 2011-3-16 23:13
同问。
目前不知道这个怎么解决!
作者: Q侧耳听花开    时间: 2011-3-17 14:35
xpath
作者: 31350270    时间: 2011-3-30 16:27
先在前面的frame里面click或者用其他方法,加载出新的frame后,用index标志。
@selenium.select_frame "index=3"

具体是几要自己调试。
作者: kikloly    时间: 2016-3-24 17:04
要定位的frame名称用switch_to_frame(find_element_by_name())




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2