Neodymium 5.2.0

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.

5.2.0

  • 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.
Last modified December 14, 2025: First Neo draft version (a12cdcc0)