Failure in qa/specs/features/ee/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb | `new_diff_line` selector not found
Summary
Failure today on Canary with spec add_batch_comments_in_merge_request_spec.rb with an error in finding a selector new_diff_line
.
Stack trace
1) Create batch comments in merge request user submits a diff review
Failure/Error: show.add_comment_to_diff("Can you check this line of code?")
Capybara::ExpectationNotMet:
expected to find css "[data-qa-selector=\"new_diff_line\"],.qa-new-diff-line" at least 1 time but there were no matches
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/finders.rb:253:in `block in all'
# /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/finders.rb:251:in `all'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/session.rb:749:in `block (2 levels) in <class:Session>'
# /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/dsl.rb:51:in `block (2 levels) in <module:DSL>'
# ./qa/page/base.rb:132:in `all_elements'
# ./qa/support/page/logging.rb:48:in `all_elements'
# ./qa/page/merge_request/show.rb:145:in `add_comment_to_diff'
# ./qa/specs/features/ee/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:48:in `block (4 levels) in <module:QA>'
# ./qa/scenario/actable.rb:16:in `perform'
# ./qa/specs/features/ee/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb:46: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'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
# ./spec/spec_helper.rb:78:in `block (2 levels) in <top (required)>'
# /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'
# /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
Screenshot / HTML page
create_batch_comments_in_merge_request_user_submits_a_diff_review.html
Possible fixes
Edited by Grant Young