#java #selenium #selenium-webdriver #automation
Вопрос:
Я новичок в Selenium, и я не могу войти ajio кодирования с помощью Google или facebook мой счет я даже пытается окна обработки концепция, но она имеет один ID окно, но новая вкладка отображается и я старается с помощью некоторых ключевых понятий, таких как(T) и(т), но все-таки я не могу передать мое почтовый идентификатор в аккаунт Google разделе не только в том, что никаких других кнопок, работающих на новую страницу, пожалуйста, очистить мои сомнения.. предложите идею, чтобы заставить работать новую вкладку(которую нельзя автоматизировать)Исключение
Примечание: Я использую java с selenium 3.141.59 и Chrome версии 93.0.4577.82
Комментарии:
1. пожалуйста, добавьте скриншот новой вкладки
2. добавлено мое новое изображение вкладки
Ответ №1:
На самом деле окно входа в систему открывается на другой вкладке, поэтому вам нужно переключить фокус на другое окно. следующий код работает для меня.
Set<String> windowslist = driver.getWindowHandles();
String lastwindow = null;
for(String eachWindow : windowslist){
lastwindow = eachWindow;
}
driver.switchTo().window(lastwindow);
wait.until(ExpectedConditions.visibilityOfElementLocated(emailBox));
driver.findElement(emailBox).sendKeys("jayanthbala1993@gmail.com");
Комментарии:
1. в чем ошибка
2. но ваша страница загружается всего за 10 секунд ?
3. вам нужно переключить вкладку chrome, добавленную над рабочим кодом
4. в чем заключается ошибка
5. это показывает, что не удалось подписать вас в этом приложении, или браузер может быть не защищен