25 lines
744 B
Ruby
25 lines
744 B
Ruby
class MainPage
|
|
include PageObject
|
|
|
|
page_url 'Main_Page'
|
|
|
|
span(:cog, title: 'Language settings')
|
|
a(:create_a_book, text: 'Create a book')
|
|
a(:download_as_pdf, text: 'Download as PDF')
|
|
a(:download_the_file, text: 'Download the file')
|
|
li(:main_page, id: 'n-mainpage-description')
|
|
div(:asia, id: 'AS')
|
|
a(:malayalam) do |page|
|
|
page.asia_element.element.li(lang: 'ml')
|
|
end
|
|
a(:print_export, text: 'Print/export')
|
|
a(:printable_version, text: 'Printable version')
|
|
button(:search_button, id: 'searchButton')
|
|
|
|
def non_interlanguage_links_use_autonym_font?
|
|
browser.elements(css: '#p-lang li:not(.interlanguage-link)').collect do |element|
|
|
element.style('font-family')
|
|
end.to_s.match(/Autonym/) != nil
|
|
end
|
|
end
|