ee:geo broken due to the new Dropzone component
The error was introduced by https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16805.
As seen in https://gitlab.com/gitlab-org/gitlab-qa/-/jobs/50521724:
  1) GitLab Geo attachment replication user uploads attachment to the primary node
     Failure/Error: show.comment('See attached banana for scale', attachment: file_to_attach)
     
     NoMethodError:
       undefined method `wait' for #<Capybara::Session>
     # ./qa/page/component/dropzone.rb:22:in `attach_file'
     # ./qa/page/project/issue/show.rb:31:in `comment'
     # ./qa/specs/features/ee/geo/attachment_replication_spec.rb:20:in `block (4 levels) in <module:QA>'
     # ./qa/scenario/actable.rb:14:in `perform'
     # ./qa/specs/features/ee/geo/attachment_replication_spec.rb:19:in `block (3 levels) in <module:QA>'
     # ./qa/runtime/browser.rb:105:in `perform'
     # ./qa/runtime/browser.rb:27:in `visit'
     # ./qa/runtime/browser.rb:31:in `visit'
     # ./qa/specs/features/ee/geo/attachment_replication_spec.rb:6:in `block (2 levels) in <module:QA>'
     # ./qa/specs/runner.rb:22:in `perform'
     # ./qa/scenario/template.rb:7:in `block in perform'
     # ./qa/scenario/template.rb:5:in `tap'
/builds/gitlab-org/gitlab-qa/lib/gitlab/qa/docker/shellout.rb:31:in `block in execute!': Docker command `docker run -t --rm --net=geo --env EE_LICENSE="$EE_LICENSE" --volume /var/run/docker.sock:/var/run/docker.sock:z --volume /builds/gitlab-org/gitlab-qa/screenshots:/home/qa/tmp:z --name gitlab-specs-1517476595 gitlab/gitlab-ee-qa:nightly QA::EE::Scenario::Test::Geo --primary-address http://gitlab-primary.geo --primary-name gitlab-primary --secondary-address http://gitlab-secondary.geo --secondary-name gitlab-secondary` failed! (Gitlab::QA::Docker::Shellout::StatusError)
	from /usr/local/lib/ruby/2.3.0/open3.rb:205:in `popen_run'
	from /usr/local/lib/ruby/2.3.0/open3.rb:190:in `popen2e'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/docker/shellout.rb:19:in `execute!'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/docker/command.rb:36:in `execute!'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/docker/engine.rb:22:in `block in run'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/docker/engine.rb:16:in `tap'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/docker/engine.rb:16:in `run'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/component/specs.rb:20:in `perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/template.rb:8:in `block in perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/template.rb:6:in `tap'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/template.rb:6:in `perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/test/integration/geo.rb:56:in `block (4 levels) in perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/actable.rb:6:in `instance_exec'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/actable.rb:6:in `act'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/test/integration/geo.rb:46:in `block (3 levels) in perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/actable.rb:15:in `perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/test/integration/geo.rb:35:in `block (2 levels) in perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/component/gitlab.rb:60:in `instance'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/test/integration/geo.rb:34:in `block in perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/actable.rb:15:in `perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/test/integration/geo.rb:19:in `perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/template.rb:8:in `block in perform'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/template.rb:6:in `tap'
	from /builds/gitlab-org/gitlab-qa/lib/gitlab/qa/scenario/template.rb:6:in `perform'
	from bin/qa:8:in `<main>'
     # ./qa/scenario/template.rb:5:in `perform'
     # ./qa/ee/scenario/test/geo.rb:27:in `perform'
     # ./qa/scenario/template.rb:7:in `block in perform'
     # ./qa/scenario/template.rb:5:in `tap'
     # ./qa/scenario/template.rb:5:in `perform'
     # ./qa/scenario/bootable.rb:26:in `launch!'
Top 3 slowest examples (176.22 seconds, 100.0% of total time):
  GitLab Geo attachment replication user uploads attachment to the primary node
    96.65 seconds ./qa/specs/features/ee/geo/attachment_replication_spec.rb:5
  GitLab Geo project rename replication user renames project
    43.42 seconds ./qa/specs/features/ee/geo/rename_replication_spec.rb:3
  GitLab Geo repository replication users pushes code to the primary node
    36.16 seconds ./qa/specs/features/ee/geo/repository_replication_spec.rb:3
Top 3 slowest example groups:
  GitLab Geo attachment replication
    96.65 seconds average (96.65 seconds / 1 example) ./qa/specs/features/ee/geo/attachment_replication_spec.rb:2
  GitLab Geo project rename replication
    43.42 seconds average (43.42 seconds / 1 example) ./qa/specs/features/ee/geo/rename_replication_spec.rb:2
  GitLab Geo repository replication
    36.16 seconds average (36.16 seconds / 1 example) ./qa/specs/features/ee/geo/repository_replication_spec.rb:2
Finished in 2 minutes 56.2 seconds (files took 2 minutes 48.7 seconds to load)
3 examples, 1 failure
Failed examples:
rspec ./qa/specs/features/ee/geo/attachment_replication_spec.rb:5 # GitLab Geo attachment replication user uploads attachment to the primary nodeEdited  by Martin Wortschack