We will now take a look at taking screenshot in our C WebDriver Screenshot video tutorial. I am a firm believer in writing tests which are fully self sefficient and self functioning i.e. they create their own data, check conditions and report on them and clean up after themselfs. I am against the concept of doing something in a test which then requires some other intervention to decided if a test has passed or not. Taking screenshots is such an event where someone needs to look at it to validate the test. This said, there may be times where taking a screenshot is required as part of testing for other purposes. For instance, this may be a temporary thing or perhaps to gather data and send to an external party. What ever the case may be we have the option to take screenshots very easily.