{"repo":"edinc/java-selenium-framework","free":true,"listed":false,"github":"https://github.com/edinc/java-selenium-framework","clone":"git clone https://github.com/edinc/java-selenium-framework.git","description":"Java based UI testing framework using Selenium and Zalenium","language":"Java","stars":49,"topics":["selenium","java","maven","zalenium","springboot"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Java Selenium Framework The Selenium Java Framework is a good starting point for writing your UI automated tests utilizing Java, Selenium and Zalenium for running the tests in a CI manner. Features Multiple domains Tests can be configured to run against different domains. For example: https://www.some-site.de and https://www.some-site.fr. Multiple environments Similar as for multiple domains the tests can also be run on multiple environments, for example a staging and a live environment. It is as simple as changing a spring profile parameter. Localization Page content can be validated with different languages through a config file. User data handling Handling user data within a json file where the appropriate user will be determined by country. Headless The option to run the tests in headless mode (without opening a browser). Zalenium integration Zalenium is a Selenium Grid extension to scale your local grid dynamically with docker containers. Allure reports integration Allure Framework is a flexible lightweight multi-language test report tool that shows a very concise representation of what has been tested in a neat web report form Parallelization The framework has the ability to run multiple tests in parallel. Setting this up just requires to set the thread-count paramenter in testng.xml . Tech Stack Java 8 Maven Spring Boot TestNG Allure Zalenium How-to Local on different browsers To run the tests on your local machine use the command: The parameters explained: spring.prof","default_branch":null,"files":null,"tree":[],"storefront":"/r/edinc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/edinc/java-selenium-framework/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."}