Niklas Laxström
63af9387b2
Removing font live preview test
...
* This feature is named live preview of language
* There are two scenarios in font selection feature that also
test live preview
* This test is actually making changes as well
Change-Id: I799698e08fc3d922259692de7ae0bbf5cbfd0a33
2013-12-04 12:27:29 +02:00
Niklas Laxström
b0efed428c
Refactor another live preview scenario
...
But left it disabled because of bug 57967
Bug: 57967
Change-Id: I7b1543f526eac93c9a0200731a722332a7410b06
2013-12-04 12:22:15 +02:00
Niklas Laxström
cdb21c9c49
Refactor two live preview scenarios
...
Change-Id: I8e0dc62e24f9f86232af6b68dc4809e858aa2367
2013-12-04 12:05:15 +02:00
jenkins-bot
5755bafbd7
Merge "Reset preferences to make the test pass"
2013-12-03 10:36:46 +00:00
Amir E. Aharoni
23a0461c2e
Reset preferences to make the test pass
...
Failed test: http://goo.gl/Uv5icL
Change-Id: Iaf12c2794ba60c1ceeaf34432340cf90a09a2d16
2013-12-03 10:35:54 +00:00
jenkins-bot
f8f76eeedf
Merge "Changing readme file to point to mediawiki-selenium"
2013-12-03 10:30:14 +00:00
jenkins-bot
9c3e2211f4
Merge "Refactoring live preview"
2013-12-03 10:04:59 +00:00
Niklas Laxström
b04c6f8de2
Refactoring live preview
...
Change-Id: I351094b8d746d991b1f1d92f3dd097f092e3f0f5
2013-12-03 10:02:22 +00:00
mayankmadan
0dd22325c0
Changing readme file to point to mediawiki-selenium
...
Bug: 56089
Change-Id: I7597bd5636f5d02904a9812f01dd6cd148e16e31
2013-12-03 15:11:09 +05:30
jenkins-bot
aa1b7b8dc5
Merge "Fix "Autonym font should be used in the Interlanguage area of a page only with Interlanguage links""
2013-12-02 11:13:05 +00:00
Niklas Laxström
5749d92c4f
Remove @reset-preferences-after hook
...
Change-Id: I47595f5334fcc7b8fe6d4a7ea69d2b8345f06597
2013-12-02 11:47:02 +02:00
Niklas Laxström
f497a5683d
Cleanup of unused tags
...
Change-Id: Idaa483cc59baa795e6e63fcbfd471498a3e4edb8
2013-12-02 11:38:40 +02:00
Niklas Laxström
6021061fc9
Fix "Autonym font should be used in the Interlanguage area of a page only with Interlanguage links"
...
Change-Id: Id521b3a0cf7f0957f835bda40906483d400a2691
Followup: I12b96411
2013-12-02 11:30:14 +02:00
mayankmadan
78152b95c0
Prefer double-quoted strings in Ruby code
...
Bug: 57597
Change-Id: I12b96411abe255130e156e20fa41eef558460196
2013-11-28 14:25:55 +00:00
jenkins-bot
bbeb82f809
Merge "Remove unneeded () after visit"
2013-11-27 12:09:30 +00:00
Niklas Laxström
11fd508324
Remove unneeded () after visit
...
Change-Id: I34cccf69812be6e060d3f1dea1199da668e2ca31
2013-11-27 10:03:02 +00:00
Zeljko Filipin
0f331b5b03
Check that elements that do not need it do not use Autonym font
...
Change-Id: I2a865d61403b5556a8f6d69aa1fe3e10727e87ae
2013-11-27 11:33:44 +02:00
Zeljko Filipin
7a9e890e06
Autonym font is applied only to language links
...
Broken test in cloudbees: http://goo.gl/G3EG3z
Bug: 56819
Change-Id: I734fe4835f6e7a44b446cd826e49086d6bd1bd5b
2013-11-27 09:19:05 +00:00
Niklas Laxström
35c4837816
Fixes to failing tests
...
Ambiguous match of "the selected interface font must be "Systemschriftart"":
Element is no longer attached to the DOM (Selenium::WebDriver::Error::StaleElementReferenceError)
Change-Id: I74d6c8245d413dbf2819a113a19476d9b998d3c4
2013-11-26 10:27:25 +01:00
Niklas Laxström
0f0198ded8
Use existing steps instead of execute_script
...
Change-Id: Ifb54a9162ac8b4b9c68aea1508081999ea7e7f6c
2013-11-22 12:30:00 +02:00
Amir E. Aharoni
cad5ec8dca
A test for saving both ime and font preferences
...
Change-Id: I091f8db781bf7ea0fd8967c568604402a999356d
2013-11-22 15:43:47 +05:30
Amir E. Aharoni
2923accef7
Fix the autonym test with the new id for Input settings
...
Change-Id: I3ad6156761c8f4ab5a77165d07c56581a1b4edac
2013-11-22 04:40:25 +00:00
Niklas Laxström
77142fdfa6
Move the steps file back to correct folder
...
Change-Id: I8f4335c9886ae940645ead3d25f7f1c9381a33f4
2013-11-21 13:23:44 +02:00
jenkins-bot
d9173fa1a6
Merge "Regression test for bug 56913"
2013-11-21 11:16:41 +00:00
Zeljko Filipin
a0ab3a5526
Use page-object waiting API instead of Selenium waiting API
...
Fixes page-object deprecation warning.
More information:
http://watirwebdriver.com/waiting/
https://github.com/cheezy/page-object/wiki/Ajax-Calls
Change-Id: Ia18339e2fd6b23098b86dd96f3fa9c84f64c28c3
2013-11-21 11:25:24 +01:00
Niklas Laxström
2244518711
Regression test for bug 56913
...
Changed class to css because multiple classes don't seem to work.
Used _element.text because css selectors seem to return [] by default.
https://mingle.corp.wikimedia.org/projects/internationalization/cards/3822
Change-Id: Ide8c7bd22cc23bb84f24f99faf6b14c2d2ce91de
2013-11-21 11:44:20 +02:00
Niklas Laxström
ded20c61f2
Fix and enable feature Persistent settings
...
* Reuse existing steps where possible
* Rename steps file to match convention
* Moved unrelated steps to a new file
* Added wait for saving
https://mingle.corp.wikimedia.org/projects/internationalization/cards/3822
Bug: 56885
Change-Id: I480058430696579947187265b940ea46156f1519
2013-11-21 11:08:08 +02:00
jenkins-bot
b2f9e4211e
Merge "Updated Ruby gems"
2013-11-14 11:21:59 +00:00
Zeljko Filipin
4d49b1ca6c
Updated Ruby gems
...
mediawiki-selenium 0.1.13 fixed failed test caused by browser size
being to small and ULS was not completely visible:
https://wmf.ci.cloudbees.com/view/r-uls/job/UniversalLanguageSelector-co
mmons.wikimedia.beta.wmflabs.org-linux-firefox/128/testReport/(root)/Tri
gger%20in%20personal%20toolbar/Open_language_selector_when_logged_in/
Change-Id: I1cf74effc7bccd3b4925f6d6263ab57471b167d7
2013-11-14 11:54:17 +01:00
Zeljko Filipin
06341f787f
Refactored Autonym font feature
...
Removed old and ugly steps that are no longer used. Introduced one
small and beautiful step.
Fixes three failed Jenkins jobs:
https://wmf.ci.cloudbees.com/view/r-uls/job/UniversalLanguageSelector-co
mmons.wikimedia.beta.wmflabs.org-linux-firefox/128/testReport/(root)/Aut
onym%20font/
Change-Id: I68da4364592514d161996517875a06fd2942ff0f
2013-11-14 11:13:15 +01:00
jenkins-bot
767a6adb5a
Merge "Refactor "Open language selector when logged in""
2013-11-13 12:11:40 +00:00
Niklas Laxström
f884356c15
Refactor "Edit area should use the fonts selected by the user from ULS for a language"
...
* Removed step which different only in case of one letter
* Removed quotes from few steps
* Fixed the scenario, but marked it as pending due to a bug
Change-Id: Iab160782e73071b543ef550dc7d86171e3636d23
2013-11-13 12:45:46 +02:00
Niklas Laxström
cffbe79195
Refactor "Open language selector when logged in"
...
Removed tags @uls-in-sidebar-only and @uls-in-personal-only.
We will figure out a better solution.
Alterted the test so that it catches if the language selector is
not visible in the viewport to catch regressions like bug 56937.
Bug: 56937
Change-Id: Ie8a37bf4f38e9c82e0c14736f2bc29e8ec1331ff
2013-11-13 11:51:04 +02:00
Zfilipin
0994ae1d95
Merge "Refactored scenario: Edit area fonts should not change on UI language change if the user preferences for edit area font are set"
2013-11-13 09:12:58 +00:00
Amir E. Aharoni
b0d905a554
Refactored scenario: Edit area fonts should not change on UI language change if the user preferences for edit area font are set
...
Started in a pairing session Amir and Željko, ended in session Niklas and Željko.
Change-Id: I30ef2b41cfdceda04818f16f06e0071c487b90b6
2013-11-11 10:22:17 +00:00
Zeljko Filipin
47d5bda290
Updated to the new version of mediawiki-selenium gem
...
Needed to fix security problem with passwords being visible at Jenkins
machine.
Change-Id: Id828486113804bdc9e4afeba50d74c11bbb57d57
2013-11-04 11:26:49 +01:00
Zeljko Filipin
ed2ee05ff9
Updated to the latest version of mediawiki-selenium gem
...
Change-Id: I60ad73add189a496d2ec92fa16f137d288d38770
2013-11-04 10:27:49 +01:00
Niklas Laxström
967683c98e
Refactoring Input method menu is not offscreen
...
Change-Id: Iff83160eb6c99d6109098e431341240a21274665
2013-10-31 13:47:04 +02:00
jenkins-bot
135d1bc2b7
Merge "Refactor Sticky input methods"
2013-10-31 11:42:09 +00:00
Kartik Mistry
ccbef283cd
Autonym font integration tests.
...
Change-Id: I2fbedbf3b93c4410cc9fc765c3f4795d7986bf04
2013-10-31 10:02:56 +05:30
Niklas Laxström
3398a949e3
Refactor Sticky input methods
...
Change-Id: I20ee4e7b90ec9aaa3155fe2e357cf04388d0994c
2013-10-30 11:50:13 +02:00
Niklas Laxström
891b6977ce
Refactoring Applying the live preview of interface font
...
We renamed get*font to just *font
Change-Id: Ib6992849a2bf927d2e2d465231df58857e506a62
2013-10-29 14:07:45 +00:00
Niklas Laxström
b47a8ac5d3
Refactoring Discarding live preview of interface font
...
Includes fix for content font as well
Change-Id: Ie97c5d45c6613889975ca6af59c6bd0856d331dc
2013-10-29 14:05:53 +00:00
Niklas Laxström
52372f5857
Refactoring ime tests
...
Scenarios:
* Input method menu
* Input method indicator is shown
* Unsupported input language (pending)
Added IMEPage
Change-Id: I1f68d177bd05baca6ae8da97364b81a4d851b8b6
2013-10-28 13:29:31 +02:00
Zeljko Filipin
e3c93d17fa
Change the assertion back to original state
...
Bug: 56081
Change-Id: I16a8ee6c4d8aae8778f99f6e0cd0bfc7e0f32b4e
2013-10-25 12:24:57 +02:00
Zeljko Filipin
29ab2467f9
Mark a step as pending since it fails because of a known bug
...
Bug: 56081
Change-Id: Idfa0f67c95ab6ed2c6e6a3d8fa99d064a8eb871f
2013-10-25 12:19:39 +02:00
jenkins-bot
a2ac764d72
Merge "More refactoring ULS font selection tests"
2013-10-25 09:53:03 +00:00
Niklas Laxström
48a5772e9e
More refactoring ULS font selection tests
...
Change-Id: I6595e279657948265c45407be2c01a4587fdbc94
2013-10-25 11:30:47 +02:00
jenkins-bot
c7264ffd74
Merge "Refactoring of ULS font selection tests"
2013-10-25 07:55:36 +00:00
Zeljko Filipin
c56f2a3e49
Make ULS+commons Jenkins job green
...
Run only tests that pass. Workaround for hook that executes twice and
causes tests to fail.
Job URL:
https://wmf.ci.cloudbees.com/view/r-uls/job/UniversalLanguageSelector-co
mmons.wikimedia.beta.wmflabs.org-linux-firefox/
Change-Id: I43161b66b07880c54baa1c5748c96176b41c1daa
2013-10-23 14:44:45 +00:00