我使用Selenium WebDriver。我打開第一頁然後打開第二頁 - 執行一些操作並返回到第一頁。之前,我想結束我用命令driver.close();
第二頁,但它關閉的第一頁,而不是第二個。我如何讓Selenium關閉特定的窗口?代碼如何使用Selenium WebDriver與Java關閉特定窗口?
String HandleBefore = driver.getWindowHandle();
driver.findElement(By.xpath("...")).click();
for (String twohandle : driver.getWindowHandles()) {
driver.switchTo().window(twohandle);
}
driver.findElement(By.linkText("001")).click();
driver.close();
你能告訴我們一些代碼嗎? – 2012-07-12 10:00:45
我更新的問題 – khris 2012-07-12 10:04:18
並點擊在正確的發生(第二)窗口? – 2012-07-12 10:14:59