Class ScreenShooter

  • All Implemented Interfaces:
    org.testng.IConfigurationListener, org.testng.internal.IResultListener, org.testng.internal.IResultListener2, org.testng.ITestListener, org.testng.ITestNGListener

    @ParametersAreNonnullByDefault
    public class ScreenShooter
    extends org.testng.reporters.ExitCodeListener
    Annotate your test class with @Listeners({ ScreenShooter.class})
    • Constructor Summary

      Constructors 
      Constructor Description
      ScreenShooter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onTestFailure​(org.testng.ITestResult result)  
      void onTestStart​(org.testng.ITestResult result)  
      void onTestSuccess​(org.testng.ITestResult result)  
      • Methods inherited from class org.testng.reporters.ExitCodeListener

        beforeConfiguration, onConfigurationFailure, onConfigurationSkip, onConfigurationSuccess, onFinish, onStart, onTestFailedButWithinSuccessPercentage, onTestSkipped
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.testng.IConfigurationListener

        beforeConfiguration, onConfigurationFailure, onConfigurationSkip, onConfigurationSuccess
      • Methods inherited from interface org.testng.ITestListener

        onTestFailedWithTimeout
    • Field Detail

      • captureSuccessfulTests

        public static boolean captureSuccessfulTests
    • Constructor Detail

      • ScreenShooter

        public ScreenShooter()
    • Method Detail

      • onTestStart

        public void onTestStart​(org.testng.ITestResult result)
        Specified by:
        onTestStart in interface org.testng.ITestListener
        Overrides:
        onTestStart in class org.testng.reporters.ExitCodeListener
      • onTestFailure

        public void onTestFailure​(org.testng.ITestResult result)
        Specified by:
        onTestFailure in interface org.testng.ITestListener
        Overrides:
        onTestFailure in class org.testng.reporters.ExitCodeListener
      • onTestSuccess

        public void onTestSuccess​(org.testng.ITestResult result)
        Specified by:
        onTestSuccess in interface org.testng.ITestListener
        Overrides:
        onTestSuccess in class org.testng.reporters.ExitCodeListener