Safari浏览器中的window.scrollTo

时间:2018-09-27 08:04:58

标签: python selenium safari

我想拍摄我的页面的完整屏幕截图。

我使用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出现问题。

您有任何想法吗,为什么?

0 个答案:

没有答案