FluentLenium is a web & mobile automation framework which extends Selenium to write reliable and resilient UI functional tests. This framework is React ready. Written and maintained by people who are automating browser-based tests on a daily basis.
FluentLenium is an innovative tool designed to simplify the process of writing UI functional tests for both web browsers and mobile applications. By providing a Java fluent interface to Selenium, it enhances the testing experience while tackling some of the common challenges that developers face when using Selenium. With its strong emphasis on readability and reusability, FluentLenium enables developers to create reliable and maintainable tests more efficiently.
What sets FluentLenium apart is its versatility; it seamlessly integrates with various testing frameworks such as JUnit, TestNG, and Cucumber, while also offering complete independence for standalone use. This makes it an attractive option for teams looking to streamline their test automation workflow and improve overall project quality.
Fluent Interface: Offers a Java fluent syntax that makes writing UI tests more intuitive and readable, reducing boilerplate code.
Framework Compatibility: Supports multiple testing frameworks including JUnit 4, JUnit 5, TestNG, Spock, Kotest, Spring TestNG, and Cucumber, ensuring flexibility in test integration.
Mobile Testing Support: Extend your test automation practices to mobile applications using the same fluent methods, enhancing code maintainability.
Daily Tested Methods: All available methods are rigorously tested daily by commercial regression test suites, providing confidence in the reliability of the tools.
AssertJ Integration: Best integrates with the AssertJ assertion framework, although other frameworks can also be utilized based on user preference.
Comprehensive Documentation: Detailed guides and quickstart steps are readily available to help users get started and navigate through FluentLenium's functionality.