Investigate possibility for using Watir as e2e test framework for customer portal
Problem
Based on gitlab#216293 (comment 358995318) and previous discussion gitlab#25125 with quality team, Watir shows great potential as a blackbox e2e test framework
Proposal
Take a look at Watir project to understand its advantages to use as our e2e test framework
Result
Next steps (if any)
-
List pros and cons using Watircompared toCapybara- listed in comments
-
Evaluate cost of maintenance for 2 different test frameworks (gitlab project using Capybara) - there will be some extra work upfront including learning a new set of APIs, but in long term there won't be much more maintenance work
-
Evaluate timeline if using Watirfor customer portal project- In comment
-
Future integration with gitlab-qa orchestrator if needed - This integration is more on the Test runner level, shouldn't have anything to do with the UI framework we use
How will we measure success?
/cc @vincywilson since this is mostly done
Edited by Chloe Liu