FluentLenium

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.

OTHER License

Stars
875
Committers
74

Bot releases are hidden (Show)

FluentLenium - 3.7.1

Published by filipcynarski almost 6 years ago

  • #632 - Selenium bumpup 3.141.59
  • #630 - Upgrade JUnit 5 to latest stable
FluentLenium - 3.7.0

Published by filipcynarski about 6 years ago

Bug fixes:

  • #491 - IllegalArgumentException: object is not an instance of declaring class
  • #593 - Await for lists seems to not working as expecting
  • #600 - Set default timeout and polling interval for Wait hook annotation

Features:

  • #611 Update Cucumber to 3.0.2
  • #612 Change handling Before and After from Cucumber
  • #616 Selenium 3.14.0 upgrade

Documentation:

  • #620 - Add documentation for FluentCucumber new way of integration
  • #588 - Add containingText(...) to docs
  • #601 - Bad default timeout in documentation
FluentLenium - 3.6.1

Published by filipcynarski over 6 years ago

  • Problem with RemoteWebDriver on version 3.6.0 (#591)
FluentLenium - 3.6.0

Published by filipcynarski over 6 years ago

  • Selenium upgrade to 3.12.0
  • Nullpointer is thrown during html dump #571
  • Bump-up versions of dependencies #577
  • Spock - Can't create new WebDriver instance #569
  • Support screenshot for alert #455
  • FluentLenium cucumber upgrade #318
  • Cannot separate Hooks class #291
  • JUnit Jupiter (JUnit 5) adapter #276
FluentLenium - 3.5.2

Published by filipcynarski over 6 years ago

  • Selenium 3.9.1 support added
FluentLenium - 3.5.1

Published by filipcynarski over 6 years ago

  • Selenium upgrade to 3.9.0
FluentLenium - v3.5.0

Published by filipcynarski over 6 years ago

  • Selenium 3.8.1 support
  • Change axes() to more descriptive name #544
  • Ambiguous FluentList / FluentWebElement #536
  • Local PageUrl is not working for relatives paths #535
  • public method typo fix getAttribut became getAttribute in AttributeFilter class
FluentLenium - v3.4.1

Published by filipcynarski about 7 years ago

  • await().until(FluentList).displayed() does not work (#541) - documentation update + tests added
  • Self referencing bound FluentPage changes in release 3.4.0 (#546)
FluentLenium - v3.4.0

Published by filipcynarski about 7 years ago

  • Selenium upgrade to 3.5.3 (#530)
  • Go is void but it may be FluentPage (#466)
  • Headless chrome config - docs updated (#516)
  • await() doesn't find a new element in a list of FluentWebElement's bug (#489)
FluentLenium - v3.3.0

Published by filipcynarski about 7 years ago

  • Obtain browser session lock - timeout (#520)
  • Multi threading support on method level (TestNG can be instrumented by annotation) (#518, #508)
  • FluentLenium E2E tests are executed on BrowserStack now (#363)
FluentLenium - v3.2.0

Published by filipcynarski over 7 years ago

  • FluentLenium AssertJ support -> assertThat method inherits from org.assertj.core.api.Assertions so you will be able to use all methods in one place (#472)
  • isAt() does not accept parameters (#494)
  • Documentation update
  • Spock support (#467)
  • HTMLUnit (v2.26) upgrade
  • Selenium upgrade to 3.3.1
FluentLenium - v1.1.1

Published by Toilal almost 8 years ago

Fixes

  • fluentlenium.properties values set for driveLifecycle is not loaded (#461)
  • fluentlenium.properties values are case insensitive now
FluentLenium - v3.1.1

Published by filipcynarski almost 8 years ago

Fixes

  • fluentlenium.properties values set for driveLifecycle is not loaded (#461)
  • Selenium WebDriver version update (3.0.1)
  • fluentlenium.properties values are case insensitive now
FluentLenium -

Published by Toilal almost 8 years ago

Fixes

  • Makes annotation events priority consistent between Component and Test/Page (#440)
  • Apply FluentLenium injection on Components creating with find API (#439)

Features

  • Allow wrapping of existing selenium element with search API (#450)
FluentLenium -

Published by Toilal almost 8 years ago

Fixes

  • Makes annotation events priority consistent between Component and Test/Page (#440)
  • Apply FluentLenium injection on Components creating with find API (#439)

Features

  • Allow wrapping of existing selenium element with search API (#450)
  • Use java.util.function package as much as possible instead of guava (#179)
FluentLenium -

Published by Toilal almost 8 years ago

Fixes

  • Race condition in Asserts on error messages level (#440)
FluentLenium - v3.0.5

Published by filipcynarski almost 8 years ago

Fixes

  • Race condition in Asserts on error messages level (#440)
FluentLenium - v3.0.4

Published by Toilal almost 8 years ago

Features

  • Add parameters in @PageUrl/getUrl() (#342)
  • isAt() now uses @PageUrl/getUrl() when @FindBy is not defined. (#424)
  • Add capabilities() to retrieve current driver capabilities (#419)

Fixes

  • HtmlUnitDriver is now properly used by default when available in classpath (#422)
FluentLenium - v1.0.4

Published by Toilal almost 8 years ago

Features

  • Add parameters in @PageUrl/getUrl() (#342)
  • isAt() now uses @PageUrl/getUrl() when @FindBy is not defined. (#424)
  • Add capabilities() to retrieve current driver capabilities (#419)

Fixes

  • HtmlUnitDriver is now properly used by default when available in classpath (#422)
FluentLenium - v3.0.3

Published by filipcynarski almost 8 years ago

  • scrollToElement added for elements it is extending scrollInToView method.