5
A
回答
6
这也许是你想要什么,然后:
public void getIframe(final WebDriver driver, final String id) {
final List<WebElement> iframes = driver.findElements(By.tagName("iframe"));
for (WebElement iframe : iframes) {
if (iframe.getAttribute("id").equals(id)) {
// TODO your stuff.
}
}
}
然而重要的是要提醒的是,如果你的页面有太多的这些对象,代码可能会变慢一点,但即时通讯在使用此解决方案时在我的测试中谈论了超过100多个。
2
试试这个代码:
//Assume driver is initialized properly.
List<WebElement> ele = driver.findElements(By.tagName("frame"));
System.out.println("Number of frames in a page :" + ele.size());
for(WebElement el : ele){
//Returns the Id of a frame.
System.out.println("Frame Id :" + el.getAttribute("id"));
//Returns the Name of a frame.
System.out.println("Frame name :" + el.getAttribute("name"));
}
+0
不能暗含转换 – Lijo 2016-07-13 11:44:32
相关问题
- 1. 获取框架集名称
- 2. 获取父页面名称
- 3. 如何在实体框架中获取表的模式名称?
- 4. 如何获取Zend框架中所有模型的名称
- 5. 如何从实体框架关联中获取列名称
- 6. 如何获取DNN中父页面的名称和链接
- 7. 如何获取从servlet中调用servlet的JSP页面名称
- 8. 如何获取从中调用脚本的页面名称
- 9. ServletRequest获取实际页面的名称
- 10. 如何从框架中获取页面实例?
- 11. WPF子页面获取父框架
- 12. 如何在JSP或JSTL中获取页面名称?
- 13. jsp过滤器,获取页面名称
- 14. modx php获取当前页面名称
- 15. 使用.htaccess获取页面名称
- 16. C#获取页面类型名称?
- 17. 如何获取我所在的页面的名称?
- 18. 获取架构名称
- 19. 如何获取名称并从选择框中获取价值?
- 20. 锂框架:如何获得布局中的控制器名称
- 21. Linux中的分页如何区分页面与页面框架?
- 22. 如何获取当前CMS页面名称
- 23. 如何从C#精简框架中的颜色名称获取颜色?
- 24. 如何获取实体框架中映射实体的表名称核心
- 25. 在asp.net中获取父页面中的iframe页面名称/值对
- 26. 在dojo中通过名称属性获取DOM javascript框架
- 27. 使用实体框架在MVC中获取动态表名称
- 28. 获取在JSP/Javascript中安装App的Facebook页面的名称
- 29. 如何从机器人框架工作中获取套件名称
- 30. java模式获取带扩展名的页面名称
你能澄清你的问题吗? – aimbire 2013-02-11 12:52:41