what is listener testng

Listener annotation is used in selenium to generate logs or customize the 
TestNG reports.
We have to add first <listeners> class-name="Listener"/> tag into our 
testng.xml file. Then create a Listener class which implements ITestListener 
interface and override all the abstract methods from there. 
The Listener class can be under any folder however Utilities package is 
more proper to store it. 

ITestListener has  methods like:
- onStart- OnStart method is called when any Test starts.
- onTestSuccess- onTestSuccess method is called on the success of any Test.
- onTestFailure- onTestFailure method is called on the failure of any Test.
- onTestSkipped- onTestSkipped method is called on skipped of any Test.
- onTestFailedButWithinSuccessPercentage- method is called each time Test fails 
but is within success percentage.
- onFinish- onFinish method is called after all Tests are executed


3.67
3
Aman Khan 90 points

                                    Listener annotation is used in selenium to generate logs or customize the 
TestNG reports.
We have to add first &lt;listeners&gt; class-name=&quot;Listener&quot;/&gt; tag into our 
testng.xml file. Then create a Listener class which implements ITestListener 
interface and override all the abstract methods from there. 
The Listener class can be under any folder however Utilities package is 
more proper to store it. 

ITestListener has  methods like:
- onStart- OnStart method is called when any Test starts.
- onTestSuccess- onTestSuccess method is called on the success of any Test.
- onTestFailure- onTestFailure method is called on the failure of any Test.
- onTestSkipped- onTestSkipped method is called on skipped of any Test.
- onTestFailedButWithinSuccessPercentage- method is called each time Test fails 
but is within success percentage.
- onFinish- onFinish method is called after all Tests are executed

3.67 (3 Votes)
0
Are there any code examples left?
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source