From 30368d121e40d8fc314984a6157a11345131658a Mon Sep 17 00:00:00 2001 From: Zeljko Filipin Date: Fri, 21 Feb 2014 13:48:06 +0100 Subject: [PATCH] Running tests at language-browsertests.wmflabs.org This will revert: https://gerrit.wikimedia.org/r/#/c/114457/ Change-Id: I53d7adc685820d421d774c196642bddc9e5f19b0 --- .../features/font_selection_default_enabled.feature | 2 +- tests/browser/features/persistent_settings.feature | 2 +- tests/browser/features/step_definitions/ime_steps.rb | 7 ++++++- tests/browser/features/support/pages/random_page.rb | 2 +- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/tests/browser/features/font_selection_default_enabled.feature b/tests/browser/features/font_selection_default_enabled.feature index 30c82d83..6a24734c 100644 --- a/tests/browser/features/font_selection_default_enabled.feature +++ b/tests/browser/features/font_selection_default_enabled.feature @@ -1,4 +1,4 @@ -@login @needs-custom-setup +@language-browsertests.wmflabs.org @login @needs-custom-setup Feature: Font selection In order to have better using experience, diff --git a/tests/browser/features/persistent_settings.feature b/tests/browser/features/persistent_settings.feature index af8d631f..ce48ccc4 100644 --- a/tests/browser/features/persistent_settings.feature +++ b/tests/browser/features/persistent_settings.feature @@ -1,5 +1,5 @@ # First scenario seems to fail whenever OpenDyslexic is missing -@login @needs-custom-setup +@language-browsertests.wmflabs.org @login @needs-custom-setup Feature: Persistent settings This assumes wiki content language is English. diff --git a/tests/browser/features/step_definitions/ime_steps.rb b/tests/browser/features/step_definitions/ime_steps.rb index 2b6b64eb..5d0f7dd7 100644 --- a/tests/browser/features/step_definitions/ime_steps.rb +++ b/tests/browser/features/step_definitions/ime_steps.rb @@ -60,7 +60,12 @@ end Then(/^in it there must be an element with Malayalam text$/) do # 'input_method_enabled' alone only returns [] - on(IMEPage).input_method_enabled_element.text.should == "ഇൻസ്ക്രിപ്റ്റ് 2" + on(IMEPage) do |page| + page.wait_until do + page.input_method_enabled_element.text != "" + end + page.input_method_enabled_element.text.should == "ഇൻസ്ക്രിപ്റ്റ് 2" + end end Given(/^I visit a random page with (.+) skin and (.+) as the interface language$/) do |skin, language| diff --git a/tests/browser/features/support/pages/random_page.rb b/tests/browser/features/support/pages/random_page.rb index c1b27707..587935f2 100644 --- a/tests/browser/features/support/pages/random_page.rb +++ b/tests/browser/features/support/pages/random_page.rb @@ -13,7 +13,7 @@ class RandomPage li(:main_page, id: "n-mainpage-description") div(:asia, id: "AS") a(:malayalam) do |page| - page.asia_element.element.li(title: "Malayalam") + page.asia_element.element.li(lang: "ml") end a(:print_export, text: "Print/export") a(:printable_version, text: "Printable version")