public class Photographer extends Object
| Constructor and Description |
|---|
Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory) |
Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory,
BlurLevel blurLevel) |
Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory,
ScreenshotProcessor screenshotProcessor) |
Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory,
ScreenshotProcessor screenshotProcessor,
BlurLevel blurLevel) |
Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory,
ScreenshotProcessor screenshotProcessor,
BlurLevel blurLevel,
EnvironmentVariables environmentVariables) |
| Modifier and Type | Method and Description |
|---|---|
protected File |
blur(File srcFile) |
protected boolean |
driverCanTakeSnapshots() |
com.google.common.base.Optional<BlurLevel> |
getBlurLevel() |
protected org.slf4j.Logger |
getLogger() |
File |
getMatchingSourceCodeFor(File screenshot) |
protected ScreenshotProcessor |
getScreenshotProcessor() |
protected long |
nextScreenshotNumber() |
void |
setScreenshotProcessor(ScreenshotProcessor screenshotProcessor) |
com.google.common.base.Optional<File> |
takeScreenshot(String prefix)
Take a screenshot of the current browser and store it in the output directory.
|
public Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory)
public Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory,
BlurLevel blurLevel)
public Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory,
ScreenshotProcessor screenshotProcessor)
public Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory,
ScreenshotProcessor screenshotProcessor,
BlurLevel blurLevel)
public Photographer(org.openqa.selenium.WebDriver driver,
File targetDirectory,
ScreenshotProcessor screenshotProcessor,
BlurLevel blurLevel,
EnvironmentVariables environmentVariables)
protected org.slf4j.Logger getLogger()
public com.google.common.base.Optional<BlurLevel> getBlurLevel()
protected long nextScreenshotNumber()
public com.google.common.base.Optional<File> takeScreenshot(String prefix)
protected File blur(File srcFile) throws IOException
IOExceptionprotected boolean driverCanTakeSnapshots()
public void setScreenshotProcessor(ScreenshotProcessor screenshotProcessor)
protected ScreenshotProcessor getScreenshotProcessor()
Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.