Capture Selenium Artifact during CI
Selenium is a framework for automated testing of web applications to automate tasks in your browser as if a real person were to execute it. In the future, we want to display a CI view with screenshots captured by Selenium. But in order to do that we will first need to capture an Selenium artifact from the
test job to power the CI view.
Allow users to specify and produce a "Selenium" artifact from their
test job. The artifact should be captured in this proposed format https://gitlab.com/gitlab-org/gitlab-ce/issues/46809 and contain:
metadata, logs, and screenshots from the
- screenshots during Selenium triggers. here is a list for reference: gitlab-selenium-server#4
capture the metadata and screenshots from theArtifacts are created for any branch where a pipeline runs
base(optional since not required for first iteration)
The artifact should be browsable in the UI as an end result.
Links / references
Existing issue where engineering progress has been made: gitlab-selenium-server#5