Skip to content

Conversation

@AuDuarte
Copy link

In order to stay up to date with the original repo, all changes were analyzed.

Direct changes from original

  • Documentation file
  • Vaadin 25 support
  • Java updated from 17 to 21
  • Client side error monitoring in Mopo class. Deprecation of assertNoJSErrors()
  • Updated tests

GridPW

  • GridPw.scrollToIndex() differs a bit. However, tests run succesfully using both the original and fork versions
  • GridPw.getGridRows() is a fork-specific method, so not present in tests

Combobox

  • Selection overlay is now located using "scroller" instead of overlay
  • Multiselection is a fork-specific feature, so not present in tests

Note: Dramafinder also offers support for everything but Grid and Combobox. Besides support for many Vaadin elements, it also offers an abtract base IT class, among other features, like useful interfaces

DatePickerPW, DateTimePickerPW, TimePickerPW

DatePickerPW

FC's version had:

  • dateFormat field(which had to be externally initialized)
  • Page field, constructor with page and id

Viritin's version was kept for this class. While dateFormat adds the feature of handling different formats, it causes issues when running tests. This is at least due to not being initialized, but there may be other issues. Besides, this changes do not match what is offered by DateTimePickerPW.

TimePickerPW

  • Has similar features to the ones discarded from DatePickerPW.
  • Is fork-specific, so not present in tests

Additional features

mstahv and others added 26 commits July 24, 2025 08:57
Added MCP friendly documentation
Updated the version of the mopo dependency to 0.0.6.
Modifies the implementation of the constructor and its parameters. Modifies the implementation of the setValue method. Creates a method to set date format.
Add the getGridRows method. Apply formatting to the code.
Add filterAndSelectFirstMultiSelect method to allow receiving a list of parameters and making multiple selections in the MultiSelectComboBox.
Use DatePickerPW from original repo to pass DatePickerIT.

Use GridPw.getCell() from original repo to pass GridPlaywrightIT.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants