diff --git a/tests/browser/features/step_definitions/panel_steps.rb b/tests/browser/features/step_definitions/panel_steps.rb index b34882cd..c5835c2b 100644 --- a/tests/browser/features/step_definitions/panel_steps.rb +++ b/tests/browser/features/step_definitions/panel_steps.rb @@ -73,7 +73,7 @@ When(/^I switch to Input panel of language settings/) do end Then(/^the language list of ULS should use Autonym font$/) do - on(PanelPage).autonym_element.style("font-family").should == "'Autonym',sans-serif" + on(PanelPage).uls_language_name_item("en").style("font-family").should == "'Autonym',sans-serif" end Then(/^I should see (.*) as the selected input language$/) do |language| diff --git a/tests/browser/features/support/pages/panel_page.rb b/tests/browser/features/support/pages/panel_page.rb index bd0a3033..93748451 100644 --- a/tests/browser/features/support/pages/panel_page.rb +++ b/tests/browser/features/support/pages/panel_page.rb @@ -17,8 +17,6 @@ class PanelPage div(:panel_side_display, id: "display-panel-trigger") div(:panel_side_input, id: "input-panel-trigger") - ul(:autonym, class: "three columns end") - span(:panel_button_close, id: "languagesettings-close") button(:panel_button_apply, class: "uls-settings-apply") button(:panel_button_cancel, class: "uls-settings-cancel") @@ -48,6 +46,10 @@ class PanelPage # Is there way to access the html element? div(:interface, id: "footer") + def uls_language_name_item(language) + @browser.element(css: ".uls-language-block li[lang=#{language}] a") + end + def content_font font("#mw-content-text") end