Ich muss ein untergeordnetes Fenster schließen und zurück zum übergeordneten Fenster um einige Operationen durchzuführen.Wie zum Selenium WebDriver zurück zum Elternfenster zu wechseln?
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();
}
Mögliche Duplikat von [Wie die Steuerung von in Selen WebDriver eines Fensters übergeordnete Fenster wechseln?] (Http://stackoverflow.com/questions/14620253/how-to-switch-control-from-child- Fenster-zu-Eltern-Fenster-in-Selen-Webdriver) –