Transient failure in qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb
https://gitlab.com/gitlab-org/gitlab-qa/-/jobs/343748489
Both attempts failed at the same place. The job passed when I retried it.
==> Built a QA::EE::Resource::Epic via api in 0.133281744 seconds
D, [2019-11-06T19:58:54.874817 #23] DEBUG -- : clicking :add_issues_button with args {}
D, [2019-11-06T19:58:54.874975 #23] DEBUG -- : finding :add_issues_button with args {:text=>nil}
D, [2019-11-06T19:58:54.994469 #23] DEBUG -- : found :add_issues_button
D, [2019-11-06T19:58:55.218823 #23] DEBUG -- : filling :add_issue_input with "http://gitlab-ee-19b5d9d0.test/gitlab-qa-sandbox-group/qa-test-2019-11-06-19-55-04-3a0ea81ce538ade9/project-for-issues-ebebf3e2b52fc978/issues/1"
D, [2019-11-06T19:58:55.219679 #23] DEBUG -- : finding :add_issue_input with args {}
1st Try error in ./qa/specs/features/ee/browser_ui/2_plan/epic/epics_management_spec.rb:41:
Unable to find visible css "[data-qa-selector=\"add_issue_input\"],.qa-add-issue-input"
The 1st screenshot suggests the +
button was clicked (it has focus), but the input field didn't appear.
It's possible that the +
button wasn't actually clicked. The button shifts slightly as the UI attempts to load the list of epics and issues. It's possible that the button moved as webdriver was trying to click it. The fix might be to wait for the lists of epics and issues to finish loading before clicking the button.
/cc @jennielouie @wlsf82