51Testing软件测试论坛
标题:
求助,selenium在frame里怎么找到元素
[打印本页]
作者:
zwt425
时间:
2014-12-14 20:06
标题:
求助,selenium在frame里怎么找到元素
初学selenium, 困扰了大半天,还是定位不到,求助各位大神,谢谢了
自己写的代码:
driver.switchTo().frame(driver.findElement(By.name("navbar")));
driver.findElement(By.name("username")).sendKeys(usuName);
作者:
幻梦璃歌
时间:
2014-12-15 11:02
我只能说,同问!我选择了这个frame以后,发现里面是空的。
作者:
土土的豆豆
时间:
2014-12-15 13:36
iframe里面有层层嵌套啊……
你得用xpath定位,比较清晰
或者加索引,类似switchTo().frame(index)这种,试试看呢?
作者:
joykao
时间:
2014-12-16 10:03
driver.switchTo().frame(driver.findElement(By.name("navbar")));这么用是不对的。。。
driver.switchTo().frame(frameName or title);写出frame的名称或者标题就可以了,不同的frame之间是需要切换的,自己可以重新分装下frame的切换方法,有可能还需要切换到默认的frame再下一次切换之前。
http://www.seleniumhq.org/docs/03_webdriver.jsp
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2