Interface ScreenShooter

All Known Implementing Classes:
WebDriverScreenShooter

public interface ScreenShooter
Implement this interface if you want to implement your own WebDriver screenshot logic. Any class that implements this method must have a constructor with a PhotoLens parameter, e.g.
         class WebDriverScreenShooter {
             WebDriver driver;
             public WebDriverScreenShooter(PhotoLens lens) {
                 this.driver = ((WebDriverPhotoLens) lens).getDriver();
             }
         }
     
You can use your custom ScreenShooter class by setting the `serenity.screenshooter` property to the fully qualified classname of your class.
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]