(转) selenium WebDriver 对浏览器标签页的切换
上一篇 /
下一篇 2016-07-01 14:54:27
/ 个人分类:Selenium2
关于selenium WebDriver 对浏览器标签页的切换,现在的市面上最新的浏览器,当点击一个链接打开一个新的页面都是在浏览器中打开一个标签页,而selenium只能对窗口进行切换的方法,只能操作,无法直观的看到页面。后来我想到selenium里的接口Actions可以模拟键盘操作,而点击键盘中的”Ctrl+Tab”组合键正好可以切换浏览器的标签页,只要将如下代码放在要操作的标签页前就可,如果有多个标签页,就多执行几次.
代码如下:
import org.openqa.selenium.Keysimport org.openqa.selenium.interactions.ActionsActions action = new Actions(driver)action.keyDown(Keys.CONTROL).sendKeys(Keys.TAB).keyUp(Keys.CONTROL).sendKeys(Keys.NULL).perform()
相关阅读:
- QTP轻量级框架系列(七)之浏览器操作 (seagull1985, 2016-5-24)
- 浏览器内核介绍 (小布丁Brave, 2016-5-25)
- 还记得雅虎通吗?雅虎在8月要关掉它并让用户使用新版 (zaza9084, 2016-6-13)
- 单利模式创建浏览器驱动-------保持driver唯一性 (lp20105203344, 2016-6-13)
- 你信吗?使用火狐和谷歌浏览器的员工业绩更好也更忠心 (zaza9084, 2016-6-14)
- 微信自带浏览器不支持AppStore跳转 (我想养只猫, 2016-6-14)
- 同一浏览器不能同时登陆两个账号原因 (小布丁Brave, 2016-6-15)
- Opera反驳微软:我们才是最节能浏览器 (zaza9084, 2016-6-23)
- loadrunner11无法打开浏览器问题 (selectsum, 2016-6-23)
- 安卓版Chrome浏览器将支持VR模式 (zaza9084, 2016-7-01)
收藏
举报
TAG:
浏览器
标签