Skip to content

Add webdriverio front end testing framework

Clare Ming requested to merge T368612/frontend-testing into main

Add WebdriverIO as the frontend testing framework:

  • Add data-id attributes to form fields for selenium selectors
  • Add config
  • Add tests (list, launch, modify, delete)
  • Update readme

Testing instructions:

(Runs on nodejs v20 - you may need to update your local node)

cd frontend
npm run wdio 

Observe in terminal: Screenshot_2024-08-20_at_10.07.36_PM

Closes T368612

Edited by Clare Ming

Merge request reports