Skip to content

Update E2E tests to account for Project overview UI changes

Mark Lapierre requested to merge qa-project-ui-updates into master

What does this MR do?

Update E2E tests to account for Project overview UI changes in https://gitlab.com/gitlab-org/gitlab-ce/issues/51243 / https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22196

This MR was intended to fix all the tests but since I couldn't get it complete before the UI changes were ready to be merged I'm fixing the smoke tests now (and a few others than I'd already worked on) and will fix the remaining tests in another MR.

More details

The clone button and clone URL field were changed (the project page no longer displays the URL unless you click the clone button), which changed the flow of all tests that clone a repo.

There's no longer a 'Create new' dropdown if the project is blank, so the 'New File' button has to be used when creating a file in an empty repo (which the add file tests do).

What are the relevant issue numbers?

https://gitlab.com/gitlab-org/gitlab-ce/issues/54302

Does this MR meet the acceptance criteria?

Edited by Mark Lapierre

Merge request reports