У меня установлена последняя версия драйверов (chromedriver = 2.44.609551), пакет с селеном (3.141.0) и (хром без головы = 70.0.3538.110).(на окнах)
Я открываю несколько окон с помощью браузера.Используя Firefox, мой скрипт всегда быстр.Но в chrome, после переключения в окно (с уже загруженной страницей), когда я пытаюсь получить что-либо из браузера (например, driver.page_source или любой find_element), я получаю задержку в 4 секунды.
Я делаю что-то не так?
[driver.execute_script('window.open(arguments[0]);', url) for url in urls]
for window in driver.window_handles[1:]:
driver.switch_to.window(window)
driver.page_source #it takes 4s here
driver.find_elements_by_class_name('class_name') #regular speed here (fast)
break
Если я переключу driver.page_source
с driver.find_elements_by_class_name('class_name')
, первый будет всегда медленным.