From 3782c8c3a50a6f36330281c08adb632a457c8269 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=BDeljko=20Filipin?= Date: Fri, 6 Jun 2014 12:20:55 +0200 Subject: [PATCH] Page element id attributes now have "uls-" prefix Fixes failing Selenium tests. Also: - updated Ruby to version 2.1.2, - updated all Ruby gems. Paired with: Kartik Mistry Change-Id: I1c614cb77f0760d6a84310ce602b0934f07445de --- tests/browser/Gemfile | 2 +- tests/browser/Gemfile.lock | 30 +++++++++---------- .../support/modules/interlanguage_module.rb | 2 +- .../features/support/pages/ime_page.rb | 2 +- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/tests/browser/Gemfile b/tests/browser/Gemfile index 06b8e902..19672dea 100755 --- a/tests/browser/Gemfile +++ b/tests/browser/Gemfile @@ -1,4 +1,4 @@ -#ruby=ruby-2.1.1 +#ruby=ruby-2.1.2 #ruby-gemset=UniversalLanguageSelector source "https://rubygems.org" diff --git a/tests/browser/Gemfile.lock b/tests/browser/Gemfile.lock index 74cd7e9d..42c5e920 100644 --- a/tests/browser/Gemfile.lock +++ b/tests/browser/Gemfile.lock @@ -4,49 +4,49 @@ GEM builder (3.2.2) childprocess (0.5.3) ffi (~> 1.0, >= 1.0.11) - cucumber (1.3.14) + cucumber (1.3.15) builder (>= 2.1.2) diff-lcs (>= 1.1.3) gherkin (~> 2.12) multi_json (>= 1.7.5, < 2.0) multi_test (>= 0.1.1) - data_magic (0.18) + data_magic (0.19) faker (>= 1.1.2) - yml_reader (>= 0.2) + yml_reader (>= 0.3) diff-lcs (1.2.5) faker (1.3.0) i18n (~> 0.5) ffi (1.9.3) gherkin (2.12.2) multi_json (~> 1.3) - headless (1.0.1) + headless (1.0.2) i18n (0.6.9) json (1.8.1) - mediawiki_selenium (0.2.22) + mediawiki_selenium (0.2.23) cucumber (~> 1.3, >= 1.3.10) headless (~> 1.0, >= 1.0.1) json (~> 1.8, >= 1.8.1) net-http-persistent (~> 2.9, >= 2.9.1) - page-object (~> 0.9, >= 0.9.5) + page-object (~> 1.0) rest-client (~> 1.6, >= 1.6.7) rspec-expectations (~> 2.14, >= 2.14.4) syntax (~> 1.2, >= 1.2.0) - mime-types (2.2) - multi_json (1.9.2) + mime-types (2.3) + multi_json (1.10.1) multi_test (0.1.1) net-http-persistent (2.9.4) - page-object (0.9.8) + page-object (1.0) page_navigation (>= 0.9) - selenium-webdriver (>= 2.40.0) - watir-webdriver (>= 0.6.8) + selenium-webdriver (>= 2.42.0) + watir-webdriver (>= 0.6.9) page_navigation (0.9) data_magic (>= 0.14) rest-client (1.6.7) mime-types (>= 1.16) - rspec-expectations (2.14.5) + rspec-expectations (2.99.0) diff-lcs (>= 1.1.3, < 2.0) - rubyzip (1.1.3) - selenium-webdriver (2.41.0) + rubyzip (1.1.4) + selenium-webdriver (2.42.0) childprocess (>= 0.5.0) multi_json (~> 1.0) rubyzip (~> 1.0) @@ -55,7 +55,7 @@ GEM watir-webdriver (0.6.9) selenium-webdriver (>= 2.18.0) websocket (1.0.7) - yml_reader (0.2) + yml_reader (0.3) PLATFORMS ruby diff --git a/tests/browser/features/support/modules/interlanguage_module.rb b/tests/browser/features/support/modules/interlanguage_module.rb index dace3ba2..21d318cd 100644 --- a/tests/browser/features/support/modules/interlanguage_module.rb +++ b/tests/browser/features/support/modules/interlanguage_module.rb @@ -13,7 +13,7 @@ module InterlanguagePageModule a(:hindi_link, title: "Hindi") div(:input_settings, id: "input-settings-block") div(:language_list, class: "row uls-language-list lcd") - text_field(:language_search, id: "languagefilter") + text_field(:language_search, id: "uls-languagefilter") button(:non_default_language, class: "button uls-language-button", index: 1) a(:talk, text: "Discussion") span(:x, id: "languagesettings-close") diff --git a/tests/browser/features/support/pages/ime_page.rb b/tests/browser/features/support/pages/ime_page.rb index 1e5cda20..f2e59c04 100644 --- a/tests/browser/features/support/pages/ime_page.rb +++ b/tests/browser/features/support/pages/ime_page.rb @@ -10,7 +10,7 @@ class IMEPage h3(:input_method_ime_list_title, class: "ime-list-title") ul(:input_method_language_list, class: "ime-language-list") div(:input_method_selector_menu, class: "imeselector-menu") - text_field(:language_filter, id: "languagefilter") + text_field(:language_filter, id: "uls-languagefilter") li(:malayalam_inscript2, data_ime_inputmethod: "ml-inscript2") a(:more_languages, class: "ime-selector-more-languages") text_field(:search_input, id: "searchInput")