Доброе утро, создаю драйвер:
class ChromeBrowser(BaseBrowser, IBrowser):
def create_driver(self):
options = ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
self.driver = Chrome(chrome_options=options)
def close_driver(self):
self.driver.close()
Потом на первой вкладке нормально ищу елементы страницы, к примеру:
login = self.browser.driver.find_element_by_css_selector("input[id='login']")
password = self.browser.driver.find_element_by_css_selector("input[id='passwd']")
Но когда открывается новая вкладка и я переключаюсь на нее:
self.browser.driver.switch_to.window(self.browser.driver.window_handles[1])
И после этого пытаюсь искать елемент, спустя минут 5 вылетает исключение timeout
Как это пофиксить?