Переключение из одного окна в активное окно - PullRequest
0 голосов
/ 20 января 2020

При входе в систему открывается новое окно для ввода учетных данных, после ввода учетных данных окно входа в систему закрывается, я смог переключиться из исходного окна в окно входа в систему, но переключение обратно в активное окно не делает go через, я использую код

 Set<String> allHandles2 = driver.getWindowHandles();

 String currentWindowHandle2 = allHandles2.iterator().next();

 allHandles.remove(allHandles2.iterator().next());

 String lastHandle1 = allHandles2.iterator().next();

        driver.switchTo().window(lastHandle);
        System.out.println(driver.getTitle());
        driver.findElement(By.tagName("Directory")).click();

, но этот не работает при переключении обратно в активное окно, я ранее использовал тот же лог c при переключении из активного окна в другое, и он работает, но переключение обратно в активное окно не позволит мне

нужна помощь с этим спасибо

1 Ответ

0 голосов
/ 20 января 2020

Я думаю, что вы использовали неверное имя переменной

String lastHandle1 = allHandles2.iterator().next();
driver.switchTo().window(**lastHandle**);

Вместо него должно быть

driver.switchTo (). Window ( lastHandle1 );

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...