
Framework for automated UI tests based on Selenium-Webdriver
The CELLOGem framework represents a novel approach to automated testing, specifically tailored for those who may not have extensive programming backgrounds. By leveraging the Page-Object Model and a "record but not replay" functionality, this tool aims to simplify the creation of automated regression tests, making it accessible to a broader audience. While still in development, its potential for enhancing the testing process is promising, and users are encouraged to participate in its evolution—experimenting with the framework while contributing their findings.
As CELLOGem progresses, it's crucial for users to understand that it is not recommended for commercial use at this stage. The creators are focused on refining the framework and invite testers to emulate projects and contribute examples to enrich the user community. Given the emphasis on user feedback for ongoing improvements, the project is positioned as a collaborative effort that prioritizes community involvement.
X-Platform Compatibility: Whether you're on macOS, Linux, or Windows, CELLOGem works seamlessly across different operating systems.
X-Browser Testing: Run multiple browser instances in parallel for various tests, enhancing efficiency and speed in your testing processes.
Agnostic Test Structure: Choose from classical script, BDD, object-oriented tests, or even a hybrid approach to best suit your testing strategy.
Restricted and Unrestricted Interface: Actions are limited to what a typical user can perform, ensuring realistic testing scenarios while also allowing for advanced access through the Watir common interface.
Easy Domain-Specific Language (DSL): While an advanced DSL is on the roadmap, users currently benefit from a straightforward DSL, making it easier to create custom tests.
RSpec Assertions: Integrate the familiar 'should/should_not' assertion style into your tests, promoting clarity and conciseness in testing outcomes.
