Failure in qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb

Summary

As seen here https://ops.gitlab.net/gitlab-org/quality/canary/-/jobs/907724.

Stack trace

Failure/Error: show.comment('See attached banana for scale', attachment: file_to_attach)
568      
569      Capybara::Ambiguous:
570        Ambiguous match, found 2 elements matching file field nil with classes [dz-hidden-input] that is not disabled
571      # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/finders.rb:295:in `block in synced_resolve'
572      # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/base.rb:83:in `synchronize'
573      # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/finders.rb:287:in `synced_resolve'
574      # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/finders.rb:52:in `find'
575      # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/node/actions.rb:298:in `attach_file'
576      # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/session.rb:749:in `block (2 levels) in <class:Session>'
577      # /usr/local/bundle/gems/capybara-3.29.0/lib/capybara/dsl.rb:51:in `block (2 levels) in <module:DSL>'
578      # ./qa/page/component/dropzone.rb:23:in `attach_file'
579      # ./qa/page/project/issue/show.rb:79:in `comment'
580      # ./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb:32:in `block (5 levels) in <module:QA>'
581      # ./qa/scenario/actable.rb:16:in `perform'
582      # ./qa/specs/features/browser_ui/2_plan/issue/create_issue_spec.rb:31:in `block (4 levels) in <module:QA>'
583      # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
584      # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
585      # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
586      # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
587      # ./spec/spec_helper.rb:68:in `block (2 levels) in <top (required)>'
588      # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:123:in `block in run'
589      # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `loop'
590      # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:110:in `run'
591      # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
592      # /usr/local/bundle/gems/rspec-retry-0.6.1/lib/rspec/retry.rb:37:in `block (2 levels) in setup'
593      # ./qa/specs/runner.rb:69:in `perform'
594      # ./qa/scenario/template.rb:10:in `block in perform'
595      # ./qa/scenario/template.rb:8:in `tap'
596      # ./qa/scenario/template.rb:8:in `perform'
597      # ./qa/scenario/template.rb:33:in `perform'
598      # ./qa/scenario/template.rb:10:in `block in perform'
599      # ./qa/scenario/template.rb:8:in `tap'
600      # ./qa/scenario/template.rb:8:in `perform'
601      # ./qa/scenario/bootable.rb:28:in `launch!'

Screenshot / HTML page

create_issue_spec.rb_2020-02-13-04-18-49.048

create_issue_spec.rb_2020-02-13-04-18-49.048.html

Possible fixes