mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
synced 2024-11-25 14:47:08 +00:00
c0c90234d0
This moves all browser tests from MobileFrontend to the Minerva repo in preparation for separating the two. Note, this means browser tests will exist in both repositories for a period of time. This is important and necessary to ensure we do not break anything. See: https://lists.wikimedia.org/pipermail/mobile-l/2017-July/010536.html Bug: T168758 Change-Id: I84ae3ea14191f672cabcd52020e80b0a40a72ce1
22 lines
600 B
Ruby
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
|