Seleniumでページ全体のスクリーンショットを撮る

        driverをheadlessモードで取得して、

        page_width = driver.execute_script('return document.body.scrollWidth')
        page_height = driver.execute_script('return document.body.scrollHeight')
        driver.set_window_size(page_width, page_height)

        driver.save_screenshot("test.png")

blog.amedama.jp

以前はこういう感じでやっていたけれど、今回の方法のほうが良さそう。

nonenull.hatenablog.com