jumps links pref no longer exists

Change-Id: Ide5e1f9d5f5a95fddf470a515c6cc942d44c549b
trigger IME properly

Change-Id: I6077b68536c7286d87fe1d91b4d20dd55082fdc8
WIP  Refactor VE headings scenarios

Change-Id: I9bde8431fbc8a2e783043595e4329bc7a64afed7
make steps not DRY to get around dumb ChromeDriver bug

Change-Id: Ifc21c4fcd3c9adbfc1ec9d0ed386313c1dd36d5c
Update selenium-webdriver to 2.34

Without this @browser.execute_script doesn't work.

Change-Id: I8d9c427e3325913c445235f2951996904856cf74
Updated Ruby gems

Change-Id: I7a5ba6f01a9e8affe802d74a5086398c5fe61d2a
Add tests for language name display in ime menu

Some refactoring to make tests more expressive

This commit depends on
I4a6cc9a79f186941cc79533de90ab0fb7e104673

Change-Id: Ib8796525dcdd679f5d78a40db3f561aa537a2096
Merge "make steps not DRY to get around dumb ChromeDriver bug"
Merge "WIP  Refactor VE headings scenarios"
Created "extension" Jenkins job template

The template is used to run CirrusSearch[1], MobileFrontend[2] and
UniversalLanguageSelector[3] jobs.

1: https://wmf.ci.cloudbees.com/view/r-cs/
2: https://wmf.ci.cloudbees.com/view/r-mf/
3: https://wmf.ci.cloudbees.com/view/r-uls/

Bug: 52890
Change-Id: Idb7c33c7d99318feb934c9645a2edf660a0dc9cc
Revert "WIP  Refactor VE headings scenarios"

This reverts commit a614172462d2eec5951b89ae6ce4af1a80fde43b.

Change-Id: I56fc13106e1826a1fc2352985bd2673bba618e85
Merge "Revert "WIP  Refactor VE headings scenarios""
There is no need for any Git setup

We use anonymous HTTP for all Git repositories.

Change-Id: I00df5a1d773fa4f4e8616c024749258a2d4736c2
this should be the same as https://gerrit.wikimedia.org/r/#/c/80483

Change-Id: I976321b621cc630e0608823d2f12fe3bd75e066d
Merge "Created "extension" Jenkins job template"
Merge "There is no need for any Git setup"
Merge "Updated Ruby gems"
Fix Cucumber/Watir/Cheezy locator for edit_ve

$ bundle exec cucumber features/visual_editor_logged_in.feature
was failing with
  unable to locate element, using {:text=>"Edit", :tag_name=>"a"}
  (Watir::Exception::UnknownObjectException)

because I assume, it's searching for text: 'Edit' and the VE tab text is
(temporarily) Edit<sup>beta</sup>.  The safest way to locate the <a> is
by the parent tab's id, but it's nested differently in different skins,
so it seems I'm forced to use xpath[1].  This works, but the test then
dies because VE puts up a big warning/welcome alert. Baby steps.

[1] The test framework that adopts jQuery selectors will do well.

Change-Id: If65af0a355e394b25f940eb16e279a90001ecd6a
Updated Ruby gems

Change-Id: I17943b42f35883a0a8c41e71c83c1d00044972c2
Created one Jenkins job template to rule them all

Bug: 53406
Change-Id: Ib84c895b1b0ba7441460b5178c8ab629828b88d1