Failure in browser_ui/6_release/pipeline/parent_child_pipelines_dependent_relationship_spec.rb & parent_child_pipelines_independent_relationship_spec.rb | element click intercepted
Summary
Nightly jobs:
- https://gitlab.com/gitlab-org/quality/nightly/-/jobs/545117140
- https://gitlab.com/gitlab-org/quality/nightly/-/jobs/545117138
- https://gitlab.com/gitlab-org/quality/nightly/-/jobs/545117128
There is thing wrong with the click getting registered. Does the button move after the page is loaded? A retry might help here.
Stack trace
Failure/Error: parent_pipeline.click_linked_job(project.name)
Selenium::WebDriver::Error::ElementClickInterceptedError:
element click intercepted: Element <button id="js-linked-pipeline-8" title="pipelines-dependent-relationship-7f0fe5d6cb31e9c8 - passed" data-qa-selector="linked_pipeline_button" type="button" class="btn js-linked-pipeline-content linked-pipeline-content btn-secondary btn-md js-pipeline-expand-8">...</button> is not clickable at point (964, 570). Other element would receive the click: <li class="linked-pipeline build child-pipeline">...</li>
(Session info: headless chrome=81.0.4044.138)
# #0 0x564567220189 <unknown>
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/response.rb:72:in `assert_ok'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/response.rb:34:in `initialize'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/common.rb:88:in `new'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/common.rb:88:in `create_response'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/default.rb:114:in `request'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/http/common.rb:64:in `call'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/bridge.rb:167:in `execute'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/w3c/bridge.rb:567:in `execute'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/remote/w3c/bridge.rb:371:in `click_element'
# /usr/local/bundle/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/common/element.rb:74:in `click'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/selenium/node.rb:101:in `click'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/selenium/extensions/file_input_click_emulation.rb:6:in `click'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/selenium/nodes/chrome_node.rb:38:in `click'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/element.rb:167:in `block in click'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/element.rb:594:in `block in perform_click_action'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/base.rb:83:in `synchronize'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/element.rb:594:in `perform_click_action'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/element.rb:166:in `click'
# ./qa/page/base.rb:137:in `click_element'
# ./qa/support/page/logging.rb:74:in `click_element'
# ./qa/page/project/pipeline/show.rb:66:in `click_linked_job'
# ./qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_dependent_relationship_spec.rb:32:in `block (4 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_dependent_relationship_spec.rb:31:in `block (3 levels) in <module:QA>'
Screenshot / HTML page
release_parent-child_pipelines_dependent_relationship_parent_pipeline_fails_if_child_fails.html
Possible fixes
Retry the click?
Edited by Sanad Liaquat