【发布时间】:2013-08-31 20:40:25
【问题描述】:
谁能告诉我如何使用 webdriver 关闭除第一个选项卡/主选项卡之外的所有打开的选项卡?
我在下面尝试过,但它也关闭了所有选项卡,包括第一个选项卡。
public static void closeTabs() {
String wh1=driver.getWindowHandle();
String cwh=null;
while(wh1!=cwh)
{
new Actions(driver).sendKeys(Keys.CONTROL).sendKeys(Keys.NUMPAD1).perform();
driver.findElement(By.tagName("body")).sendKeys(Keys.CONTROL, Keys.TAB);
cwh=driver.getWindowHandle();
driver.findElement(By.tagName("body")).sendKeys(Keys.CONTROL+"w");
}
}
请帮帮我。
【问题讨论】:
-
谁能帮帮我,如何关闭标签..?
标签: java selenium tabs webdriver selenium-webdriver