如何获取页面中内嵌frame中的元素
来源:互联网 发布:小米note3预装软件 编辑:程序博客网 时间:2024/04/23 21:15
通过webdriver获取页面元素时,如果遇到该元素正好在一个内嵌frame中时,直接在页面上使用driver.findElement是找不到的。
首先,应该通过xpath或其他方法,找到该frame
WebElement we=driver.findElement(By.xpath(path));
然后再通过switchTo.frame切换至该frame
driver.switchTo().frame(we);
这样把frame可当做一个普通网页进行处理。
当在一个frame中,想要切换到另一个frame时,需要先切换回主页面,才能进行切换。
driver.switchTo().defaultContent();
- 如何获取页面中内嵌frame中的元素
- 如何跨 frame 获取页面元素和函数
- 跨 frame 获取页面元素和函数
- jquery在子页面中获取父页面所在的frameset中的其它的frame中的元素
- WebDriver 如何获取页面中的隐藏元素(悬浮菜单)
- WebDriver 如何获取页面中的隐藏元素(悬浮菜单)
- WebDriver 如何获取页面中的隐藏元素(悬浮菜单)
- JS获取另一个frame中的元素的值
- JavaScript中iframe获取其他frame中的元素值
- 子frame获取外部元素
- frame 之间获取元素问题
- frame中如何引入WEB-INF中的jsp页面
- 获取页面元素的style中的样式
- 获取元素在页面中的座标
- jQuery获取各页面中的元素方法
- jquery获取iframe页面中的元素
- 在当前页面获取iframe中的元素
- 获取页面中子iframe中的元素
- 今天
- 在MFC程序中增加控制台
- java 静态方法和实例方法的区别
- Hibernate面试题总结
- 黑马程序员_java基础1(环境搭建、基础组成、进制转换)
- 如何获取页面中内嵌frame中的元素
- tabhost简单介绍(里面有转载别人的部分)
- linux 国外网站
- ubuntu启动时图形界面与文本界面的转换
- 线程同步
- 《精力管理》与《意念力》
- JLINK与JTAG的区别
- std c lib 基础问题
- ssh登录其他机器并执行shell命令