Думал что вопрос популярный, но гугл подкидывает либо переусложнённые решения либо просто не рабочие.
Вот этот вариант выглядит адекватным, но совершенно не работает:
element = driver.find_element(By.TAG_NAME, 'body') element.screenshot("screenshot_full.png")
И этот тоже:
element = driver.find_element_by_tag_name('body') element_png = element.screenshot_as_png with open("test2.png", "wb") as file: file.write(element_png)
На скриншот попадает только видимая часть страницы, а нужна страница целиком.
Подскажите пожалуйста рабочие варианты?