Я хочу сделать полный скриншот моей страницы.
Я беру максимальную высоту страницы с помощью JavaScript - она больше, чем один экран, поэтому мне нужно прокрутить вниз несколько раз.
parts = []
height = 0
while height < page_height:
driver.execute_script("window.scrollTo(0, %d);" % height)
image = Image.open(BytesIO(driver.get_screenshot_as_png()))
height += img.size[1]
parts.append(image)
Я обнаружил, что эта прокрутка работает в браузере Chrome, но у меня проблема с Safari.
У вас есть идеи, почему?