Version 5.2.0
"Perfection is no small thing, but it is made up of small things."
Michelangelo
This update is a smaller release, mostly focused on fixing bugs and implementing some under-the-hood improvements. It also includes a few enhancements to make the overall experience smoother, especially in CI/CD environments.
Content
- Stabilized unit tests: Refactored the unit test code, fixed some flakyness and fixed unwanted cross test effects to improve stability.
- Improvement: Support popup selectors with quotes: Added support for handling popup selectors containing quotes.
- Improvement: Enable passing credentials for Browserstack via environmental variables, making it easier to use in CI/CD environments.
- Improvement: Add possibility to mute Selenium logs: Added a feature to mute Selenium logs, which can be quite overwhelming and overshadow
- fixed bug #322 - Fixed an issue where the browser was not started correctly for
@After
methods in tests if they were declared in a separate class. - fixed bug #319 - Fixed compatibility issues between Cucumber and Allure Cucumber JVM
- fixed bug #346 - Fixed the audit evaluation logic for Lighthouse reports
- fixed bug #352 - A stacktrace was cluttering up the log files for each case which did not use any browser. Fixed it.