Python селен не может переключиться windows - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь переключиться во всплывающее окно через python и селен, но я получаю эту ошибку:

    first_window = driver.current_window_handle()
TypeError: 'str' object is not callable
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait

driver = webdriver.Chrome()
driver.get("url-here")
first_window = current_window_handle()
login_button = driver.find_element_by_class_name('anon-only')
login_button.click()


windows = driver.window_handles()
for window in windows:
    if (window != first_window):
        driver.switch_to_window(window)

Я не уверен, почему driver.current_window_handle () возвращает ул. Я что-то упустил?

1 Ответ

0 голосов
/ 12 апреля 2020

Я понял:

driver.window_handles - это свойство, а не функция, так что это просто windows = driver.window_handles.

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