summaryrefslogtreecommitdiff
path: root/qa/qa/page/project/new_experiment.rb
blob: 813f7f6cefef6c76df5e43af2a551bd23c696f88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# frozen_string_literal: true

module QA
  module Page
    module Project
      class NewExperiment < Page::Base
        view 'app/assets/javascripts/projects/experiment_new_project_creation/components/welcome.vue' do
          element :blank_project_link, ':data-qa-selector="`${panel.name}_link`"' # rubocop:disable QA/ElementWithPattern
          element :create_from_template_link, ':data-qa-selector="`${panel.name}_link`"' # rubocop:disable QA/ElementWithPattern
        end

        def shown?
          has_element? :blank_project_link
        end

        def click_blank_project_link
          click_element :blank_project_link
        end

        def click_create_from_template_link
          click_element :create_from_template_link
        end
      end
    end
  end
end