{"repo":"anhtester/AutomationFrameworkCucumberTestNG","free":true,"listed":false,"github":"https://github.com/anhtester/AutomationFrameworkCucumberTestNG","clone":"git clone https://github.com/anhtester/AutomationFrameworkCucumberTestNG.git","description":"Test Automation Framework Cucumber TestNG with Selenium Java building by Anh Tester","language":"Java","stars":62,"topics":["anhtester","automated-testing","automation-framework","automation-selenium","java","maven","selenium","selenium-java","selenium-webdriver","testng-framework"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"Test Automation Framework Cucumber TestNG and Selenium Java building by Anh Tester 💥Important: when clone this repo, you should select 'Recursive' to get all submodules 🌟SOME FEATURES IN FRAMEWORK 1. Run the parallel Scenario on feature file 2. Cucumber Report 3. Extent Report 4. Allure Report 5. Send Mail after the run test (Report information and HTML file attachment) 6. Write Log to file 7. Record video and Screenshot test case 8. Read data test from Excel file (xlsx, csv, json,...) 9. Base function in the package: utils, helpers 10. Read data test from Json file 11. Main keyword is WebUI 12. Sample test feature 13. Use DataFaker and JavaFaker to generate data 14. Javadoc for this source ⚙️SYSTEM REQUIREMENTS - Install Java JDK (recommend JDK = 17) - Install Chrome Browser, Edge Browser, Firefox Browser - Setup Allure environment : https://mvnrepository.com/artifact/io.qameta.allure/allure-java-commons or https://anhtester.com/blog/selenium-java/selenium-java-tai-nguyen-cai-dat-moi-truong) Download jar and setting Variable Environment as Java JDK - IntelliJ IDEA is the best choice (easy to change JDK version) ✳️HOW TO USE 1. Run parallel the test case - Run Cucumber TestRunner from src/test/java/anhtester/com/runners - Run Feature file ( src/test/resources/features/ ) - Run Feature in suite XML ( src/test/resources/suites/ ) - Run Feature from Maven pom.xml file ( ) - - - 2. Cucumber Report 3. Extent Report - Config from src/test/resources/extent.properties - Config PDF ","default_branch":null,"files":null,"tree":[],"storefront":"/r/anhtester","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anhtester/AutomationFrameworkCucumberTestNG/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."}