【Selenium】10处理新浏览器窗口
来源:互联网 发布:levis淘宝推荐店铺 编辑:程序博客网 时间:2024/05/17 07:30
使用tittle识别和操作弹出的浏览器窗口
@Testpublic void identifyPopUpWindowTitle(){ //浏览器的句柄存储到windowHandle中 String windowHandle = driver.getWindowHandle(); //找到页面上唯一链接元素 WebElement element = driver.findElement(By.xpath("")); element.click(); //获取页面所有元素的句柄 Set<String> windowHandles = fdriver.getWindowHandles(); if(!windowHandles.isEmpty()){ for (String handle:windowHandles) { try {
//或 driver.switchTo().window(handle).getPageSource().contains("") if (driver.switchTo().window(handle).getTitle().equals("")){ //操作查找窗口 } } catch (NoSuchElementException e) { e.printStackTrace(); } } } //回到最开始打开的浏览器页面 driver.switchTo().window(windowHandle);}
阅读全文
0 0
- 【Selenium】10处理新浏览器窗口
- selenium(java)浏览器多窗口切换处理
- Selenium 处理跳转窗口
- selenium处理多窗口
- 【Selenium】3操作浏览器窗口
- 6.selenium 浏览器窗口切换
- selenium WebDriver之切换到链接打开的新浏览器窗口
- SELENIUM 处理WINDOWS 上传 窗口
- selenium 多窗口、句柄处理
- Selenium Webdriver中如何处理浏览器弹出多个窗口的问题
- selenium 处理多浏览器测试
- 打开新的浏览器窗口
- Selenium实践-如何处理弹出窗口
- Selenium处理模态窗口问题
- selenium处理web弹出框窗口
- Selenium不同浏览器WebDriver处理方法
- selenium web测试--浏览器窗口之间交互数据
- selenium下非浏览器下载窗口的操作
- http协议中,get请求和post请求的区别
- qt 制作动态库 (程序运行时)
- pyCharm 激活
- LR----乱码转换格式---乱码转换成UTF-8
- 资讯精选 | Weex布局尺寸通用适配方案的研究
- 【Selenium】10处理新浏览器窗口
- linux进行vi操作时的复制操作
- 对于垃圾回收相关的建议
- 【Firefox】【kaios】在gaia调用已有的webidl
- JAVA缓存技术
- Java编程思想之泛型
- JAVA-图的深度优先遍历
- 读取网页图片
- windows下挂载虚拟机下的linux目录实现复制粘贴访问---samba服务器使用