{"repo":"naveenchr/SeleniumTDD","free":true,"listed":false,"github":"https://github.com/naveenchr/SeleniumTDD","clone":"git clone https://github.com/naveenchr/SeleniumTDD.git","description":"A Selenium TDD framework that incorporates key features of Selenium and TestNG which can be used to create web-based automation scripts.","language":"Java","stars":31,"topics":["selenium","webdriver","java","testing","extentreport","jacoco-reports","sonarqube","testng","maven","jenkins"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"Selenium TDD Framework A framework that incorporates key features of Selenium and TestNG which can be used to create web-based automation scripts. Key Features Supports method wise Parallel test execution Screenshots can be taken for Pass/Fail steps WebDriver manager based browser initiation Platform independent Integration with Extent Reports and Excel result updates Automatic failure reruns Integrated with sonarQube and java code coverage plugin for vulnerability analysis Note : Utility class is a work in progress Table of contents Installation Test Framework Design Test Folder Structure Running the tests Creating new tests Generating sonar and jacoco reports Built With Contributing License Acknowledgments References Test Framework Design Test Folder Structure Installation Clone the repo from GitHub using below command Clean and compile the maven project using below commands Running the tests Start test execution from either command prompt or Jenkins From Command Prompt Run with groups tag Manual failed run addition to automatic rerun From Jenkins Report Location test-output/ExtentReport.html Sample Report Creating new tests Test Class File Page Object File Excel File Generating sonar and jacoco reports Add sonar server URL in POM file Execute the below maven command after the test run Built With Selenium WebDriver TestNG Maven Git log4j ExtentReport Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to chang","default_branch":null,"files":null,"tree":[],"storefront":"/r/naveenchr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/naveenchr/SeleniumTDD/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}