Skip to content

Releases: testIT-WebTester/webtester2-core

v2.3.0

17 Jun 00:00
Compare
Choose a tag to compare
  • Kotlin Support (previous versions of WebTester don't work with Kotlin, because of the way it creates default methods in interfaces)
  • Kotlin API alias class info.novatec.testit.webtester.kotlin.pages.Page and info.novatec.testit.webtester.kotlin.pagefragments.PageFragment in order to provide more "Kotlin like" methods
  • @WaitUntil and @PostConstructMustBe can now be used with List<>, Set<> and Stream<> of PageFragment - as long as the used Condition takes a List<? extends PageFragment> as its parameter!

v2.2.1

04 May 19:33
Compare
Choose a tag to compare

Made some minor changes in order to support JUnit 5 M4.

v2.2.0

31 Mar 14:11
Compare
Choose a tag to compare

Includes:

  • JUnit 5 Extension for registering Event Listeners (#26 / #54)
  • Microsoft Edge Browser Factory (#28)
  • Ability to define the WebDriver executable location as a property in the WebTester configuration.
  • Various documentation fixes and other cleanup.
  • Changed documentation to be generated with AsciiDoc and delivered as an HTML.
  • Added additional conditions like EqualTo.
  • Fixed major issue with @Managed Borwser fields in JUnit 5 @Nested tests.
  • Added RemoteFactory with custom properties for integration with a Selenium Grid.
  • Updated base Selenium Version to 3.x.

v2.1.2

16 Mar 19:16
Compare
Choose a tag to compare

Includes fix for Chrome Proxy Settings

v2.1.1

02 Jan 07:52
Compare
Choose a tag to compare

Includes #51 which fixes #50 - Browser instances for JUnit 5's @Nested tests are now managed correctly.

v2.1.0

30 Nov 16:49
Compare
Choose a tag to compare

Includes These major changes / additions:

  • #18 JUnit 5 Support Module
  • #39 Renaming in Event System classes and introduction of Project Lombok
  • #40 New Wait operation: Wait.untilSupplied(...)
  • #43 Removal of browser support modules in favor of default factories in the core module
  • #44 RemoteFactory for use with Selenium Grid

Due to the changes in #43 you will need to fix import statements regarding any of the BrowserFactory implementations. All of the factories now reside in info.novatec.testit.webtester.browser.factories.

You will also need to remove all dependencies on the following modules:

  • webtester-support-chrome
  • webtester-support-firefox
  • webtester-support-marionette
  • webtester-support-ie

Their content was moved to the above mentioned package within the webtester-core module.

v2.1.0.RC1

11 Nov 12:16
Compare
Choose a tag to compare
v2.1.0.RC1 Pre-release
Pre-release

Includes These major changes / additions:

  • #18 JUnit 5 Support Module
  • #39 Renaming in Event System classes and introduction of Project Lombok
  • #40 New Wait operation: Wait.untilSupplied(...)
  • #43 Removal of browser support modules in favor of default factories in the core module

Due to the changes in #43 you will need to fix import statements regarding any of the BrowserFactory implementations. All of the factories now reside in info.novatec.testit.webtester.browser.factories.

You will also need to remove all dependencies on the following modules:

  • webtester-support-chrome
  • webtester-support-firefox
  • webtester-support-marionette
  • webtester-support-ie

Their content was moved to the above mentioned package within the webtester-core module.

v2.0.4

14 Oct 10:59
Compare
Choose a tag to compare

Includes #36 automatic escaping for CSS Selector used by IdStartsWith and IdEndsWith selectors.

v2.0.3

14 Oct 10:58
Compare
Choose a tag to compare

Includes #25 made setting of event's before and after data an optional operation - selenium exceptions will no longer break the event creation

v2.0.2

24 Aug 08:24
Compare
Choose a tag to compare

Includes #24 - Using the performance enhancements for Selenium's Select class when producing events