Actions
Bug #21427
closedCollection panel test "shows the appropriate buttons in the toolbar" is failing on main
Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench2
Target version:
Story points:
-
Release:
Release relationship:
Auto
Description
1) Collection panel tests shows the appropriate buttons in the toolbar: CypressError: Timed out retrying after 4000ms: `cy.trigger()` failed because this element is not visible: `<button class="MuiButtonBase-root-561 MuiIconButton-root-555 Component-icon-1117" tabindex="0" type="button" data-cy="multiselect-button">...</button>` This element `<button.MuiButtonBase-root-561.MuiIconButton-root-555.Component-icon-1117>` is not visible because its parent `<span.Component-button-1115.Component-inVisible-1195.Component-iconContainer-1116>` has CSS property: `visibility: hidden` Fix this problem, or use `{force: true}` to disable error checking.
Files
Related issues
Updated by Brett Smith 10 months ago
- Related to Bug #21317: multiselect toolbar overfow should go to dropdown menu instead of scrolling added
Updated by Lisa Knox 10 months ago
developer-run-tests-services-workbench2: #433
21427-collection-test-fix @ 5ed93b80f41c2d30d947dee4315e6a04b191b2d5
- ✅ All agreed upon points are implemented / addressed.
- ✅ Anything not implemented (discovered or discussed during work) has a follow-up story.
- ✅ Code is tested and passing, both automated and manual, what manual testing was done is described
- the collection test passes as per the stated intent of this ticket, other tests are still failing
- ✅ Documentation has been updated.
- ✅ Behaves appropriately at the intended scale (describe intended scale).
- ✅ Considered backwards and forwards compatibility issues between client and server.
- ✅ Follows our coding standards and GUI style guidelines.
- collection tests pass, other tests still failing as expected
Updated by Peter Amstutz 10 months ago
- Target version changed from To be scheduled to Development 2024-02-14 sprint
Updated by Lisa Knox 10 months ago
developer-run-tests-services-workbench2: #445
21427-collection-test-fix @ c2a865cb5c270bc1d4ce021d9d0cf3dd6ea1871c
- ✅ All agreed upon points are implemented / addressed.
- ✅ Anything not implemented (discovered or discussed during work) has a follow-up story.
- ✅ Code is tested and passing, both automated and manual, what manual testing was done is described
- ✅ Documentation has been updated.
- ✅ Behaves appropriately at the intended scale (describe intended scale).
- ✅ Considered backwards and forwards compatibility issues between client and server.
- ✅ Follows our coding standards and GUI style guidelines.
Updated by Peter Amstutz 10 months ago
This LGTM
I did notice this in one of the tests, I don't want to hold up this branch but it did jump out at me:
cy.get('[data-cy=data-table-row]').contains(name).should('exist').parent().parent().parent().parent().click()
This .parent().parent().parent().parent()
part seems a little brittle, an otherwise invisible layout change to add or removes a layer of DOM nesting might not click on the correct element any more?
Updated by Anonymous 10 months ago
- % Done changed from 0 to 100
- Status changed from In Progress to Resolved
Applied in changeset arvados|64b9d0be4153bb46f7c74d677a1ba02cb258f50b.
Actions