(Jul-10-2020, 03:57 PM)ABVSVL Wrote: How can I take a screenshot of an entire page (which scroll by scroll)?Can call
window.scrollTo()
in Selenium.To take a random page as example,so can try to figure out how much to scroll(i take a guess on 800 here) before taking new screenshot.
Turn of
--headless
as i use here can also help to see what's going on.from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument("--headless") options.add_argument("window-size=1920,1080") browser = webdriver.Chrome(executable_path=r'C:\cmder\bin\chromedriver.exe', options=options) browser.get('https://www.tesmanian.com/blogs/tesmanian-blog') browser.save_screenshot("page1.png") browser.execute_script("window.scrollTo(0, 800);") browser.save_screenshot("page2.png") browser.close()