selenium新建标签页面
来源:互联网 发布:命中注定网络歌曲 编辑:程序博客网 时间:2024/06/05 06:31
目前chrome是我在实现webdriver时运行最稳定的浏览器,如何利用webdriver打开多个标签页和链接呢,到处查找得到的往往只是如何打开标签页。
打开标签页很简单,chrome浏览器打开标签页的快捷键是ctrl+t,那把ctrl+t的按键事件传入即可,很多种实现方式,以下只列出两种:
1:
Actions actionOpenLinkInNewTab = new Actions(driver);
actionOpenLinkInNewTab.keyDown(Keys.CONTROL).sendKeys("t").keyUp(Keys.CONTROL).perform();
2:
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");
在新标签页打开新的链接全部代码(Google到的):
String baseUrl = "http://www.google.co.uk/";
driver.get(baseUrl);
driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");
ArrayList<String> tabs = new ArrayList<String> (driver.getWindowHandles());
driver.switchTo().window(tabs.get(1)); //switches to new tab
driver.get("https://www.facebook.com");
driver.switchTo().window(tabs.get(0)); // switch back to main screen
driver.get("https://www.news.google.com");
转载注明出处:
http://equalxx.iteye.com/blog/2291520
- selenium新建标签页面
- js跳转页面,新建一个标签页面方法
- firefox 新建标签页默认打开页面修改
- selenium 标签页切换
- 新建标签总结
- selenium验证页面元素
- selenium页面自动化测
- selenium页面元素截图
- selenium页面元素截图
- selenium定位页面元素
- selenium多页面切换
- ECMALL如何新建页面
- Yii2 新建页面介绍
- ionic3/ionic2 新建页面
- wordpress 新建页面制作方法
- Selenium标签的基本使用
- selenium之Html5标签处理
- selenium动态抓取页面元素
- js时间格式化
- python-异常
- socket详解
- Elasticsearch模块功能之-自动发现(Discovery)
- 期权:Black-Scholes put and call option pricing
- selenium新建标签页面
- Java_基础—异常的概述和分类/JVM默认处理异常的方式
- es6 语法解析
- 集合总结
- shell排序及两种优化
- 深入分析C语言中结构体指针的定义与引用详解
- .mpp的一种查看方法
- 通过jq选择器dom操作获得焦点
- php+jquery+ajax滚动条滚动到底部自动加载,简单实现瀑布流