{"repo":"anhtester/AutomationFrameworkSelenium","free":true,"listed":false,"github":"https://github.com/anhtester/AutomationFrameworkSelenium","clone":"git clone https://github.com/anhtester/AutomationFrameworkSelenium.git","description":"Test Automation Framework Selenium Java with TestNG building by Anh Tester","language":"Java","stars":256,"topics":["selenium","selenium-java","testng-framework","automation-framework","automation-testing","anhtester","automation-selenium","java","selenium-webdriver","allure-reports"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"Test Automation Framework using Selenium Java and TestNG 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 test case 2. Read Config from Properties file 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: WebUI (call common function) 12. Sample test all function in WebUI keyword 13. Send message/report to Telegram Bot 14. Run Selenium Grid (remote) 15. Use DataFaker and JavaFaker to generate data 16. Retry Failed Test in TestNG with IRetryAnalyzer and IAnnotationTransformer 17. Javadoc for this source ✳️ SYSTEM REQUIREMENTS - Install Java JDK (recommend JDK = 17) - Install Chrome Browser, Edge Browser, Firefox Browser - Run well on the Windows platform - Setup Allure ENV : 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 - Use IntelliJ IDEA is the best choice (easy change the JDK version) ✳️ HOW TO USE 1. Run parallel the test case - Run test cases in suite XML ( src/test/resources/suites/ ) - Run test cases from Maven with s","default_branch":null,"files":null,"tree":[],"storefront":"/r/anhtester","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anhtester/AutomationFrameworkSelenium/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."}