Failure in /qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb ElementClickInterceptedError
Summary
It looks like the test is trying to click 'Submit' on a MR comment box, but a drop down after mentioning the user is in the way (see screenshot)
Stack trace
1) Plan mention mentions another user in an issue
Failure/Error: show.comment(at_username)
Selenium::WebDriver::Error::ElementClickInterceptedError:
element click intercepted: Element <button type="submit" data-track-label="comment_button" data-track-event="click_button" class="btn btn-success js-comment-button js-comment-submit-button qa-comment-button">...</button> is not clickable at point (350, 674). Other element would receive the click: <li data-index="4" class="">...</li>
(Session info: headless chrome=83.0.4103.61)
# #0 0x5572f1bd0579 <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:151:in `click_element'
# ./qa/support/page/logging.rb:74:in `click_element'
# ./qa/page/project/issue/show.rb:77:in `comment'
# ./qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb:28:in `block (4 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb:24:in `block (3 levels) in <module:QA>'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
Screenshot / HTML page
plan_mention_mentions_another_user_in_an_issue.html
Possible fixes
Send a spacebar / other character to exit the 'drop down' mode
Edited by Will Meek
