We recently added the ability to capture screenshots of various scopes of a Page: component, view, and page. This can be configured via Actions or scripting, and is available in the 8.1.29 Nightly build.