Commit 9d766d2e authored by Grzegorz Bizon's avatar Grzegorz Bizon

Define QA project pages views / selectors

parent ec94d906
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
- if current_user.can_select_namespace? - if current_user.can_select_namespace?
.input-group-addon .input-group-addon
= root_url = root_url
= f.select :namespace_id, namespaces_options(namespace_id_from(params) || :current_user, display_path: true, extra_group: namespace_id_from(params)), {}, { class: 'select2 js-select-namespace', tabindex: 1} = f.select :namespace_id, namespaces_options(namespace_id_from(params) || :current_user, display_path: true, extra_group: namespace_id_from(params)), {}, { class: 'select2 js-select-namespace qa-project-namespace-select', tabindex: 1}
- else - else
.input-group-addon.static-namespace .input-group-addon.static-namespace
......
...@@ -2,16 +2,18 @@ module QA ...@@ -2,16 +2,18 @@ module QA
module Page module Page
module Project module Project
class New < Page::Base class New < Page::Base
## view 'projects/_new_project_fields.html.haml' do
# TODO, define all selectors required by this page object element :project_namespace_select
# element :project_namespace_field, 'select :namespace_id'
# See gitlab-org/gitlab-qa#154 element :project_path, 'text_field :path'
# element :project_description, 'text_area :description'
view 'app/views/projects/new.html.haml' element :project_create_button, "submit 'Create project'"
end
def choose_test_namespace def choose_test_namespace
find('#s2id_project_namespace_id').click click_element :project_namespace_select
find('.select2-result-label', text: Runtime::Namespace.name).click
first('li', text: Runtime::Namespace.name).click
end end
def choose_name(name) def choose_name(name)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment