selenium定位frameSet中得frame
来源:互联网 发布:怎么提高记忆知乎 编辑:程序博客网 时间:2024/06/05 06:45
由于要定位frameSet中得frame,之前做过忘记了,找了半天没找见,最后在stackoverflow上找到类似的,修改了一下如下:
可以通过ID和Name定位到frame获取driver,直接拿去就能用
public static WebDriver switchToFrameByIdOrName(WebDriver driver , String frameIdOrName) { if (!(driver instanceof ChromeDriver)) { return driver.switchTo().frame(frameIdOrName); } WebElement frame = null; try { frame = driver.findElement(By.cssSelector("frame[id='" + frameIdOrName + "']")); } catch (NoSuchElementException e) { } if (frame == null) { try { frame = driver.findElement(By.cssSelector("frame[name='" + frameIdOrName + "']")); } catch (NoSuchElementException e) { System.out.println(String.format("CORE > switchToFrameByIdOrName() error: Frame with name or id '%s' not found.", frameIdOrName)); } } return driver.switchTo().frame(frame);}
0 0
- selenium定位frameSet中得frame
- 关于selenium中定位不到元素,切换frame
- frame & frameset
- Selenium frame 简单应用 元素定位
- 页面嵌套frame,Selenium定位问题
- Python Selenium递归遍历frame定位元素
- html中frameset和frame使用
- html中frameset和frame使用
- webdriver中frame定位
- html 用一个frame刷新另一个frame(同一个Frameset中)
- Selenium + Webdriver 学习(五) frame下元素定位
- Selenium + Webdriver 学习(五) frame下元素定位
- Selenium学习笔记之008:多层frame或者windows定位
- selenium之 定位以及切换frame(iframe)
- selenium之 定位以及切换frame(iframe)
- selenium之 定位以及切换frame(iframe)
- selenium之 定位以及切换frame(iframe)
- selenium之 定位以及切换frame(iframe)
- 存储过程之优与缺
- Qt学习笔记--窗口部件(Widget)
- Android之Service&BroadCastReceiver
- Netty中的那些坑
- 文化部公布网络动漫黑名单 8家关停29家被罚(图)
- selenium定位frameSet中得frame
- php5.3增加sqlserver2008的支持
- POJ - 1548 Robots 二分图 最小路径覆盖
- #leetcode#Text Justification
- Linux vim编辑器的使用
- 什么是垃圾回收
- AsyncTask使用
- gcc -I -L -l区别 ./configure --prefix
- Mybatis学习(九)mybatis原始dao接口与dao实现的开发。