Releases: testIT-WebTester/webtester2-core
v2.3.0
- 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
andinfo.novatec.testit.webtester.kotlin.pagefragments.PageFragment
in order to provide more "Kotlin like" methods @WaitUntil
and@PostConstructMustBe
can now be used withList<>
,Set<>
andStream<>
ofPageFragment
- as long as the usedCondition
takes aList<? extends PageFragment>
as its parameter!
v2.2.1
v2.2.0
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
v2.1.1
v2.1.0
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
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.