Alexandre Vryghem
b6448a7caf
129964: Fixed the header role structure being invalid in the custom theme
...
- Replaced the menubar role from the parent of all the header buttons like lang switch, auth menu & help toggle with toolbar
- Replaced the remaining `<a>` buttons in the header with `<button>` to make them expandable with space
- Fixed accessibility issues flagged by axe DevTools in the user menu dropdown
2025-06-02 13:55:33 +02:00
Tim Donohue
e3f13f8c54
Ensure admin menu e2e tests hover over admin menu before clicking on it. Attempt to stabilize tests which open this menu.
...
(cherry picked from commit e9cd0f4c64
)
2025-01-21 23:12:01 +00:00
Tim Donohue
9e1ce916f6
Ensure Item Edit page tab is visible before & after clicking it.
2025-01-15 13:01:58 -06:00
Tim Donohue
ecceaf9ee1
Ensure Admin sidebar link is visible before clicking links
2025-01-15 13:01:58 -06:00
Alexandre Vryghem
e2615a798e
Fixed flaky item-edit tests
...
This simply restores the accidental changes made during this cherry-pick: 3df66e0257
2024-11-17 02:33:53 +01:00
Tim Donohue
5275f8d13f
Fix flakey Item page accessibility tests by waiting for pages to fully load.
2024-10-18 14:01:19 -05:00
Tim Donohue
946a3afde8
Add basic e2e testing for i18n
2024-10-17 14:25:59 -05:00
Tim Donohue
8c88f7052a
Wait on viewevent to trigger before checking Collection Page in e2e tests. This ensures Collection page is fully loaded because viewevent triggers upon loading.
2024-10-16 16:08:39 -05:00
FrancescoMolinaro
6388613948
revert adding interceptor as not reliable on remote test
2024-10-10 18:00:35 +02:00
FrancescoMolinaro
7cf7749367
correct intercept to dso resolved for route
2024-10-10 17:32:46 +02:00
FrancescoMolinaro
ba2570b83b
Add interceptor for collection page to avoid timeout
2024-10-10 16:18:01 +02:00
FrancescoMolinaro
7ac14daf46
remove interceptors
2024-10-10 15:42:47 +02:00
FrancescoMolinaro
caed26d191
resolve differences with version 8
2024-10-10 14:32:20 +02:00
FrancescoMolinaro
5c0c559685
[CST-15592] remove interceptor for edit group
2024-10-10 12:28:48 +02:00
FrancescoMolinaro
9079a968f0
[CST-15592] add interceptor for edit group, fix landmark-unique accessibility issue in pagination component
2024-10-10 12:28:41 +02:00
FrancescoMolinaro
3df66e0257
[CST-15592] add interceptor for item edit page
2024-10-10 12:28:33 +02:00
FrancescoMolinaro
be36175bb8
[CST-15592] add interceptor to prevent sudden timeout failure
2024-10-10 12:27:48 +02:00
FrancescoMolinaro
d0265eb3f6
[CST-15592] refine health page tests
2024-10-10 12:27:41 +02:00
FrancescoMolinaro
5479cc6274
[CST-15592] change health page test target for second tab
2024-10-10 12:27:31 +02:00
FrancescoMolinaro
db891f2f16
[CST-15592] improve tests, add attributes for testing, fix wrong references
2024-10-10 12:27:22 +02:00
FrancescoMolinaro
543cc42bf3
[CST-15592] add accessibility tests for:
...
Admin Add New Modals
Admin Edit Modals
Admin Export Modals
Admin Workflow Page
End User Agreement
Feedback
Profile Page
System Wide Alert
2024-10-10 12:27:09 +02:00
FrancescoMolinaro
2ad9a44b99
[CST-15592] add accessibility tests for:
...
Admin Curation Task
Bitstream Format
Health Page
Metadata Schema
2024-10-10 12:27:02 +02:00
FrancescoMolinaro
ecd2275e1b
[CST-15592] add accessibility tests for:
...
Admin Notifications Publication Claim
Admin Search Page
Bulk Access
Create Group
Metadata Registry
2024-10-10 12:26:54 +02:00
FrancescoMolinaro
f904c0f67d
[CST-15592] add accessibility tests for:
...
Edit Eperson
Edit Group
Create EPerson
Epeople Registry
Groups Registry
2024-10-10 12:26:47 +02:00
FrancescoMolinaro
64855c9cf8
[CST-15592] add accessibility tests for following pages:
...
Metadata Import
Batch Import
Processes Overview
New Process
Quality Assurance Sources
2024-10-10 12:26:36 +02:00
Tim Donohue
bd8659ac11
Test stability fixes. Ensure Item Edit tests wait on tabs to load by testing if tab is active. Fix small bug in login-modal test.
2024-10-09 12:08:11 -05:00
Tim Donohue
5636db84a8
Simplify login CSS selectors
2024-10-09 12:00:02 -05:00
Tim Donohue
5621b84284
Minor changes to login-modal.cy.ts to cleanup CSS selectors
2024-10-09 11:58:55 -05:00
Alexandre Vryghem
6cab13a876
Added missing alt & replaced remaining dspace logo PNGs with SVGs
...
(cherry picked from commit 56c786d3f7
)
2024-05-17 21:34:14 +02:00
Alexandre Vryghem
da439000ac
Fixed item-edit.cy.ts regularly failing because of aria-required-children for role="row" & added missing roles to edit comcol tabs
...
(cherry picked from commit 77d0f9cd60
)
2024-05-17 21:32:32 +02:00
Davide Negretti
bb16983029
[DURACOM-195] fix issue with event handling in expandable admin sidebar section
...
(cherry picked from commit f25ec6210b
)
2024-03-07 18:56:57 +01:00
Davide Negretti
8718bd0df6
[DURACOM-195] Header, navbar, and sidebar refactoring
2024-03-07 18:34:34 +01:00
Tim Donohue
2137720602
Add environment variable for Person collection name. Use it in submission e2e tests.
...
(cherry picked from commit a5a89a4b98
)
2024-01-17 19:38:04 +00:00
Tim Donohue
75c81b712e
Add accessibility testing for admin sidebar
...
(cherry picked from commit 31bc05235e
)
2024-01-17 19:38:04 +00:00
Tim Donohue
4e0a889fa1
Add Item Edit accessibility tests. Switch Item to use to one with bitstreams. Minor updates to HTML to pass accessibility tests.
...
(cherry picked from commit 80492cd88a
)
2024-01-17 19:38:04 +00:00
Tim Donohue
9a7277065f
Add accessibility tests (and minor fixes) for Edit Collection's Content Source tab and Item Mapper tab
...
(cherry picked from commit 00cb2f9e8a
)
2024-01-17 19:38:04 +00:00
Tim Donohue
16a10548b8
Add Edit Collection accessibility Testing
...
(cherry picked from commit 9894d315a0
)
2024-01-17 19:38:04 +00:00
Tim Donohue
4187847ad0
Add Edit Community accessibility tests & minor cleanup
...
(cherry picked from commit 6c76d8c1d7
)
2024-01-17 19:38:04 +00:00
Tim Donohue
77bb3ed952
Fix circular dependency issue by using Cypres env variables directly instead of global constants
...
(cherry picked from commit e47593b303
)
2024-01-17 19:38:04 +00:00
Tim Donohue
023f8a6900
Improve accessibility testing on Submission page
...
(cherry picked from commit 8d61fa6ac3
)
2024-01-17 19:38:04 +00:00
Tim Donohue
0be04c754a
Refactor e2e test infrastruction to allow easier way to lookup REST API info and generate CSRF tokens
...
(cherry picked from commit a581219df5
)
2024-01-17 19:38:04 +00:00
Tim Donohue
868229460f
Add new e2e accessibility tests & update some existing ones
...
(cherry picked from commit 53d521a87e
)
2024-01-17 19:38:04 +00:00
Alexandre Vryghem
1c4be7d1fe
Fixed duplicate search-navbar-container id & renabled accessibility tests for header
...
(cherry picked from commit cc71d60ebb
)
2023-12-06 16:03:23 +00:00
Tim Donohue
042c0f06f1
Specify user agent to avoid being detected as a "bot" by backend
...
(cherry picked from commit 72cda41731
)
2023-11-08 18:25:13 +00:00
Tim Donohue
63c752b3f4
Fix heading order accessibility issue in search filters/facets
...
(cherry picked from commit 276d80895e
)
2023-08-30 14:40:51 +00:00
Tim Donohue
6df76515ba
Minor fixes to cypress tests
...
(cherry picked from commit 70a7bbe3cb
)
2023-08-30 14:40:51 +00:00
Tim Donohue
3cdcdaf475
Fix accessibility of date sliders by adding aria-labels
...
(cherry picked from commit 2a881791ba
)
2023-08-30 14:40:51 +00:00
Tim Donohue
13ead8174a
Fix heading order issue with item page & update accessibility tests to prove it now passes
...
(cherry picked from commit ba244bf6b1
)
2023-08-30 14:40:51 +00:00
Tim Donohue
a7a807c0bb
Enable excessibility checking of login menu, and remove unnecessary exclusion from header
...
(cherry picked from commit 339ed63734
)
2023-08-30 14:40:51 +00:00
Tim Donohue
baecf2ac11
Reenable accessibility check fixed in #2251
...
(cherry picked from commit 158ebb0e32
)
2023-08-30 14:40:51 +00:00