Вход в систему ajio.com с помощью учетной записи Google/Facebook с использованием веб-драйвера selenium на java

#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. это показывает, что не удалось подписать вас в этом приложении, или браузер может быть не защищен