You will be required to have Ashot API in addition to software mentioned in Chapter 7, The Command Pattern and Creating Components.
The code files of this chapter can be found on GitHub:
https://github.com/PacktPublishing/Selenium-WebDriver-Quick-Start-Guide/tree/master/Chapter08
Check out the following video to see the code in action:
http://bit.ly/2O8KoXW