class MainPage include PageObject include URL page_url URL.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