mediawiki-skins-MinervaNeue/tests/browser/features/support/pages/user_page.rb
Jdlrobson 39c5dbc94a Revert "Remove user page CTA edit link browser test (move to MobileFrontend)"
This reverts commit 6daf19dfb5.

Mobilefrontend change was reverted meaning this test should be
restored here so we continue to have coverage.

Change-Id: I2e8eeacaf01aa61040405501d69f329fe3a9bbd6
2018-09-25 15:47:36 +00:00

22 lines
600 B
Ruby

class UserPage < ArticlePage
include PageObject
page_url 'User:<%= params[:user] %>'
h1(:heading, css: '#section_0')
ul(:user_links, css: '.user-links')
div(:cta_holder, css: '.cta-holder')
a(:talk_link) do |page|
page.user_links_element.element.a(href: /User_talk:/)
end
a(:contributions_link) do |page|
page.user_links_element.element.a(href: /Special:Contributions\//)
end
a(:uploads_link) do |page|
page.user_links_element.element.a(href: /Special:Uploads\//)
end
a(:edit_link) do |page|
page.cta_holder_element.element.a(href: %r{#/editor/0})
end
end