[E2E] Refactoring upload webide spec to fix failures in staging
What does this MR do and why?
The recent changes is making the spec to fail consistently. From my analysis, failures are occurring mostly due to fast execution of code. I have added few extra steps for slow down the execution
Fixes: #415719 (closed) #422023 (closed)
How to set up and validate locally
run:
bundle exec rspec --tag quarantine ./qa/specs/features/browser_ui/3_create/web_ide/upload_new_file_in_web_ide_spec.rb
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #415719 (closed)