FluentLenium Versions Save

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.

v4.5.1

3 years ago

#949 - New runner - support for Spring TestNG - docs #995 - Improve FluentLenium Spock support, rewrite, and more detailed testing. Multiple bugfixes. #922 - Chromium API support (can be used in Chrome and Edge) - docs #844 - Added hoverOver() method to FluentActions #934 - Added .hasTextContaining() assertion to assertj module #1103 - Added shortcut methods getDriver() and getAppiumDriver() #1092 - Cucumber major upgrade to 6.6.0

4.4.1

4 years ago

Dependencies update and changes to update Cucumber to the 5.5 version

  • Cucumber 5.5
  • Selenium 3.141.59
  • Spring 5.2.4.RELEASE

And others smaller libs embedded in the project

v3.9.1

4 years ago
  • #715 - Wrap browser performance API with easy to use FL methods
  • #928 - Bump TestNG to 7.0.0
  • #925 - [BUG] Code get stuck after calling mouse().moveToElement()
  • #891 - Update Cucumber references to the new io.cucumber packaging

v4.3.1

4 years ago
  • #715 - Wrap browser performance API with easy to use FL methods
  • #928 - Bump TestNG to 7.0.0
  • #925 - [BUG] Code get stuck after calling mouse().moveToElement()
  • #891 - Update Cucumber references to the new io.cucumber packaging

v4.3.0

4 years ago
  • #695 - Added Appium support for Mobile automation
  • #803 - Added getParam() method to FluentPage (parametrised URL in @PageUrl)
  • #764 - Add getTestClass() and getTestMethod() methods to FluentTestRunnerAdapter
  • #837 - More assertions added to FluentLenium AssertJ module
  • #711 - Added IntelliJ inspections (helpful during tests development)
  • #869 - Bugfix - UrlTemplate.parse(String) fails with "No match found"
  • #820 - Bugfix - Handle ElementNotVisibleException | ElementClickInterceptedException in clickable() method
  • #699 - Bugfix - Fix for Chrome issue related to new window open event
  • #785 - Bugfix - Wrong incompatible Selenium version warn
  • #737 - Docs - Annotations and Event API described

v3.9.0

4 years ago
  • #695 - Added Appium support for Mobile automation
  • #803 - Added getParam() method to FluentPage (parametrised URL in @PageUrl)
  • #764 - Add getTestClass() and getTestMethod() methods to FluentTestRunnerAdapter
  • #837 - More assertions added to FluentLenium AssertJ module
  • #711 - Added IntelliJ inspections (helpful during tests development)
  • #869 - Bugfix - UrlTemplate.parse(String) fails with "No match found"
  • #820 - Bugfix - Handle ElementNotVisibleException | ElementClickInterceptedException in clickable() method
  • #699 - Bugfix - Fix for Chrome issue related to new window open event
  • #785 - Bugfix - Wrong incompatible Selenium version warn
  • #737 - Docs - Annotations and Event API described

v3.8.1

5 years ago

Backported Java 11 FluentLenium releases into Java 8

v4.0.0 - https://github.com/FluentLenium/FluentLenium/releases/tag/v4.0.0

  • Fix for Chrome bug - redirects to 3rd party page stop working when user opens it in the new window or popup

v4.1.1 - https://github.com/FluentLenium/FluentLenium/releases/tag/v4.1.1

  • #690 - Add method clearing React input
  • #654 - Add more assertions to AssertJ module
  • #664 - UrlTemplate#put(Map) doesn't set properties
  • #655 - Bug: @org.fluentlenium.adapter.junit.After is not executed on test success (JUnit)
  • #626 - Delombok
  • #628 - Improvement: Allow DragAndDropBy to accept a target element as a parameter

v4.2.2 - https://github.com/FluentLenium/FluentLenium/releases/tag/v4.2.2

  • #345 - Added FluentPage assertions to fluentlenium-assertj module
  • #336 - Added warning log when user is using wrong version of Selenium
  • #456 - Added .waitAndClick() helper method for FluentWebElement
  • #696 - Add constructor accepting FluentWebElement to ElementActions and add missing moveByOffset method
  • #704 - Add isPresent() and isNotPresent() assertions into Fluent AssertJ module
  • #757 - Add Opera to DefaultWebDriverFactories
  • #707 - Junit 5 bump to 5.4.0
  • #723 - Major Spock and Groovy upgrade
  • #686 - Major Cucumber upgrade
  • Multiple small dependencies bumps
  • Multiple documentation upgrades
  • Added slf4j-api to each module
  • #767 - Remove isLocalFile attribute of PageUrl (API improvement)
  • #595 - Bugfix: Awaits() with not() method does not work as expected
  • #602 - Bugfix: Multiple await() fixes - reseting components list does not work as expected, enforced element refresh when called by .get()
  • #698 - Bugfix: isAt() assertion throw exception even url matches

v4.2.2

5 years ago
  • #345 - Added FluentPage assertions to fluentlenium-assertj module
  • #336 - Added warning log when user is using wrong version of Selenium
  • #456 - Added .waitAndClick() helper method for FluentWebElement
  • #696 - Add constructor accepting FluentWebElement to ElementActions and add missing moveByOffset method
  • #704 - Add isPresent() and isNotPresent() assertions into Fluent AssertJ module
  • #757 - Add Opera to DefaultWebDriverFactories
  • #707 - Junit 5 bump to 5.4.0
  • #723 - Major Spock and Groovy upgrade
  • #686 - Major Cucumber upgrade
  • Multiple small dependencies bumps
  • Multiple documentation upgrades
  • Added slf4j-api to each module
  • #767 - Remove isLocalFile attribute of PageUrl (API improvement)
  • #595 - Bugfix: Awaits() with not() method does not work as expected
  • #602 - Bugfix: Multiple await() fixes - reseting components list does not work as expected, enforced element refresh when called by .get()
  • #698 - Bugfix: isAt() assertion throw exception even url matches

v4.1.1

5 years ago
  • #690 - Add method clearing React input
  • #654 - Add more assertions to AssertJ module
  • #664 - UrlTemplate#put(Map) doesn't set properties
  • #655 - Bug: @org.fluentlenium.adapter.junit.After is not executed on test success (JUnit)
  • #626 - Delombok
  • #628 - Improvement: Allow DragAndDropBy to accept a target element as a parameter

v4.0.0

5 years ago
  • #631 - Introduce Java 11
  • Fix for Chrome bug - redirects to 3rd party page stop working when user opens it in the new window or popup