net.thucydides.core.screenshots
Class Photographer
java.lang.Object
net.thucydides.core.screenshots.Photographer
public class Photographer
- extends Object
The photographer takes and stores screenshots during the test.
The actual screenshots are taken using the specified web driver,
and are stored in the specified target directory. Screenshots
are numbered sequentially.
- Author:
- johnsmart
|
Constructor Summary |
Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Photographer
public Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory)
getLogger
protected org.slf4j.Logger getLogger()
nextScreenshotNumber
protected long nextScreenshotNumber()
takeScreenshot
public File takeScreenshot(String prefix)
- Take a screenshot of the current browser and store it in the output directory.
driverCanTakeSnapshots
protected boolean driverCanTakeSnapshots()
getMatchingSourceCodeFor
public File getMatchingSourceCodeFor(File screenshot)
setScreenshotProcessor
public void setScreenshotProcessor(ScreenshotProcessor screenshotProcessor)
getScreenshotProcessor
protected ScreenshotProcessor getScreenshotProcessor()
Copyright © 2011-2012 Wakaleo Consulting. All Rights Reserved.