Я работаю над автоматизацией тестирования с использованием Selenium java. Для моего сценария сначала откройте страницу входа в систему и после предоставления учетных данных и нажмите кнопку «Вход», текущий браузер (со страницей входа) закроется и откроется новое окно IE с домашней страницей. В коде java я получаю драйвер с URL страницы входа в систему и оттуда, предоставляя имя пользователя и pwd, затем нажимаю на страницу входа в систему, работающую нормально, но после этого, когда страница закрывается и открывается новое окно IE, пока я пытаюсь работать над На домашней странице я получаю noSuchWindowException или Null handle, как эти. Можете ли вы помочь мне получить новый дескриптор окна для домашней страницы?
Мои коды указаны ниже:
...
System.setProperty("webdriver.ie.driver", pathToDriver);
driver = new InternetExplorerDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.get("<Login Page URL>");
driver.findElement(By.id("userName")).sendKeys("Admin");
driver.findElement(By.id("password")).sendKeys("Admin");
driver.findElement(By.className("loginButton")).click();
driver.get("<Home Page URL>");
...
Спасибо,
Surodip