Releases: Vertispan/gwt-driver
Releases · Vertispan/gwt-driver
Version 0.2.0
What's Changed
Tickets
- gwt-driver-7 Add faster child/descendant Widget locator by @jhickman in #10
- gwt-driver-8 - Added overloaded waitFor methods to support passing a timeout message by @jhickman in #9
Changes
- Added new ExportedMethods themed around getting children and descendants through the GWT application. By traversing the HasWidgets, we can get the descendants MUCH faster than inspecting every single element in the DOM for Widgets.
- getChildren() - returns all children of the Widget associated with the context
- findDescendantWidgetElementsOfType() - finds all descendant Widget elements below the context matching className type.
- findDescendantWidgetElements() - finds all descendant Widget elements below the context element.
- findFirstDescendantWidgetElementsOfType - Finds the first descendant widget of given className type
- NOTE: Realized when typing these release notes that the method name is misspelled; this will be updated in next release. See #12
- Added ByDescendantWidget - used by findDescendantWidgetElementsOfType()
- Added ByWidgetChildren - used by getChildren()
- Added convenience GwtBy class that provides many of the By* implementations as static methods
- The implementations drop the need to use the constructor and pass a Driver in as we can now find the Driver from the SearchContext
- Added overloaded methods in GwtWidgetFinder for waitFor to include a timeout message
Dependency Updates
- maven-javadoc-plugin to 3.3.1
- com.mycilia:license-maven-plugin to 4.2.rc2
Misc
- Update to github actions
- Documentation updates
- Refactored test to use UiBinder for easier ui building
- Updated pom for licensing to grandfather all existing code to include previous developers, but new files/classes will contain updated license
Full Changelog: 0.1.0...0.2.0
Artifacts can be downloaded here: https://search.maven.org/artifact/com.vertispan.webdriver.gwt/gwt-driver/0.2.0/jar
Version 0.1.0
This version is solely an update of the dormant version. The project has been renamespaced and updated with the most recent versions of libraries including Selenium.
There were some issues with utilizing HttpUnit with the Selenium unit tests, so this was changed out to use webdrivermanager and a Chrome headless driver.
Artifacts can be downloaded here: https://search.maven.org/artifact/com.vertispan.webdriver.gwt/gwt-driver/0.1.0/jar