MinervaNeue/tests/browser/features/support/pages/user_page.rb

18 lines
469 B
Ruby

class UserPage < ArticlePage
include PageObject
page_url 'User:<%= params[:user] %>'
h1(:heading, css: '#section_0')
ul(:user_links, css: '.user-links')
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
end