Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Как я могу ввести email и пароль в google auth?

python
webdriver
Теги: #<Tag:0x00007fedb85b1938> #<Tag:0x00007fedb85b17d0>

#1

Привет всем,
Когда я нажимаю на кнопку вход на сайте у меня открывается окно или ноый таб с google authentication.
Как я могу пытаюсь послать email с помощью send_keys в не чего не происходит:
wait = WebDriverWait(browser, 20)
wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR, "#identifierId"))).send_keys("username")


#2

С чем валится тест?

Убери wait,until и просто встать time.sleep(10) например, если не поможет, значит дело не в ожидании, а в чём-то другом


#3

пробывал… он как бы неможет найти элименты после того как он переходить на новый таб.


#4

а, блин, новая таба
Тебе нужно свичнуть драйвер в эту новую табу
Попробуй так - driver.switch_to.window(driver.window_handles[1])
Под 1-м индексом должна быть вторая таба, под нулевым, соответственно - первая


#5

И если нужно, то потом свичнуться назад
driver.switch_to.default_content


#6

Спасибо большое помагло!!!:slightly_smiling_face: