Я пытаюсь переключать окна в веб-драйвера селеном, но получаю эту ошибкуНевозможно найти окно - Селен WebDriver ошибку
Exception in thread "main" org.openqa.selenium.NoSuchWindowException:
Unable to locate window "{519f3402-9039-4742-8cb3-4106fe8b24c4}"
Вот мой код, который часть я делаю неправильно .please помочь
WebDriver driver=new FirefoxDriver();
WebDriver driver1=new FirefoxDriver();
driver.get("http://www.facebook.com");
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("window.open()");
Set<String> WINDOWIDS= driver.getWindowHandles();
Iterator<String> iter=WINDOWIDS.iterator();
String Window1=iter.next();//Returns first window id
String Window2=iter.next();//Returns second window id
driver.switchTo().window(Window1);
driver.findElement(By.id("email")).sendKeys("[email protected]");
driver.findElement(By.id("pass")).sendKeys("[email protected]");
Почему вы создаете два экземпляра драйвера? – Madhan
, чтобы открыть два окна – hitesh1124
, он не будет создавать два окна, но создаст два драйвера. – Madhan