(转) selenium WebDriver 对浏览器标签页的切换

上一篇 / 下一篇  2016-07-01 14:54:27 / 个人分类:Selenium2

关于selenium WebDriver 对浏览器标签页的切换,现在的市面上最新的浏览器,当点击一个链接打开一个新的页面都是在浏览器中打开一个标签页,而selenium只能对窗口进行切换的方法,只能操作,无法直观的看到页面。后来我想到selenium里的接口Actions可以模拟键盘操作,而点击键盘中的”Ctrl+Tab”组合键正好可以切换浏览器的标签页,只要将如下代码放在要操作的标签页前就可,如果有多个标签页,就多执行几次.

代码如下:

import org.openqa.selenium.Keys;import org.openqa.selenium.interactions.Actions;Actions action = new Actions(driver);action.keyDown(Keys.CONTROL).sendKeys(Keys.TAB).keyUp(Keys.CONTROL).sendKeys(Keys.NULL).perform();


TAG: 浏览器 标签

 

评分:0

我来说两句

Open Toolbar