Почему не работает скриншотер страниц со скроллом в IE
Пишу автоматический скриншотер страниц сайтов со скроллом (нужно для работы). Программа на Python 3.7.6, Selenium 3.141.0. Веб-драйвер IEDriverServer. Internet Explorer 11. Скролл и скриншотер работают во всех браузерах, кроме Internet Explorer. Т.е. алгоритм работы должен быть такой: открывается браузер с нужным сайтом, страница скроллится до конца, параллельно выполняется скриншот прокручиваемой страницы, на выходе получаем скриншот всей страницы сайта в формате png. На деле происходит следующее: IE открывается, сайт в нем открывается и все: ни скролла, ни прокрутки, ни скриншота. Тест падает с ошибкой: selenium.common.exceptions.TimeoutException: Message: Timed out waiting for page to load. При этом страница сайта и сам сайт полностью загружаются нормально до падения теста.
В других браузерах программа работает отлично. Может кто-нибудь подскажет как исправить? Вот код:
from Screenshot import Screenshot_Clipping
from selenium import webdriver
import pytest
ob_3 = Screenshot_Clipping.Screenshot()
browser_3 = webdriver.Ie(executable_path = r'C:\iedriver\IEDriverServer.exe')
browser_3.set_window_size(1200, 768)
url = "xxxx"
browser_3.get(url)
img_url_ie = ob_3.full_Screenshot(browser_3, save_path = r'.', image_name = 'Myimage5.png')
print(img_url_ie)
browser_3.close()
browser_3.quit()