【发布时间】:2016-08-26 18:07:09
【问题描述】:
我需要关闭一个子窗口并切换回父窗口进行一些操作。
public void setUp() throws Exception {
driver = new FirefoxDriver();
baseUrl = "http://www.example.com/";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void testUntitled2() throws Exception {
driver.get(baseUrl + "/info.php");
driver.findElement(By.cssSelector("i.fa.fa-facebook-sq")).click();
for (String winHandle : driver.getWindowHandles()) {
driver.switchTo().window(winHandle);
}
// Perform the actions on new window
driver.close(); // This will close new opened window
//driver.switchTo().window(winHandleBefore); // I need to perform below
driver.findElement(By.cssSelector("i.fa.fa-twitter-square")).click();
driver.findElement(By.cssSelector("i.fa.fa-google-plus- squ)).click();
driver.findElement(By.cssSelector("i.fa.fa-linkedin-square")).click();
}
【问题讨论】: