Package net.serenitybdd.core.photography
A collection of classes that handle taking screenshots and other live documentation artifacts during tests.
-
Interface Summary Interface Description PhotoFilter PhotoLens A PhotoLens encapsulates a WebDriver or Playwright object that can be used to take screenshotsScreenShooter Implement this interface if you want to implement your own WebDriver screenshot logic. -
Class Summary Class Description AmendedPathBuilder Darkroom A darkroom processes and saves screenshots that were taken during the tests.DarkroomFileSystem DarkroomProcessingLine DisabledPageSourceRecorder PageSourceRecorder Photographer PhotoSession PhotoSessionBooking ScreenShooterFactory ScreenshotDigest ScreenshotNegative ScreenshotNegative.ScreenshotNegativeBuilder ScreenshotPhoto A screenshot taken by a photographer.ScreenshotReceipt SoundEngineer WebDriverPhotoLens Take a screenshot with a specified WebDriver instance.WebDriverScreenShooter The default screenshot mechanism, using the standard WebDriver screenshot functionality