[BB-3585] Add initial setup for e2e tests
Created by: arjunsinghy96
This adds the base for e2e test in OCIM with react frontend
JIRA Tickets: BB-3585
Testing Instruction
- Checkout to this branch
- Run
vagrant up
andvagrant ssh
to checkin into the devstack. - Run
make requirements
- Run
./bin/install-supported-firefox
- Run
make test.e2e
- Test that the frontend is build and e2e tests are run and passing.
- Check that the Circle CI build
e2e-tests
is passing.
Author Notes
- selenium and firefox need to be updated to
3.141.0
(added in requirements) and85+
(updated in./bin/install-supported-firefox
) respectively - We have
registration.tests.utils.BrowserTestMixin
usingselenium
but I could not find its use anywhere.