cmcmahon
806f29a79b
[browser test] "Apply changes" is now "Insert template"
...
Change-Id: I2aaa88ade12a9f68d65b2025c79c93840177670c
2014-03-13 07:55:16 -07:00
cmcmahon
007538a520
[Browser tests] Updates to transclusion tests should turn build green
...
Change-Id: I9a504abff73f56535d26d3205a2a4345290ba987
2014-03-07 22:57:14 +00:00
cmcmahon
5544333be9
Use regexes for text of headings links
...
Change-Id: I196e555c818dda0f9211e9e402255b29d93a3b7e
2014-02-26 14:37:05 -07:00
Jeff Hall
4d2209e987
[Browser test] Headless browser test(s)
...
Ready for code review!
New headless browser test for use on a fresh Mediawiki install that
includes VisualEditor. Using the gem mediawiki_api
Updated to use the create-user API method from the
mediawiki_api gem.
Bug: 53691
Change-Id: I07d4ae5fac346b0c2ee8c33a2dc2456299047ace
2014-02-20 08:44:11 -08:00
Jeff Hall
2c691ff666
[Browser test] Alternate solution for "headings" browser test
...
Change-Id: Iab455ba36817623b62b2c8fe881b2756d9023329
2014-02-19 10:48:15 -08:00
Jeff Hall
83404c4920
[Browser test] Repair broken "header" browser test
...
Bug: 61398
Change-Id: I527d535ba6cb242ea994671dcd51f461766c7230
2014-02-18 16:38:01 -08:00
Zeljko Filipin
982c20a42e
[browser test] Updating to mediawiki_selenium 0.2.6
...
The new version of the gem remove configuration of Sauce Labs browsers
from mediawiki_selenium Ruby gem.
Paired with Jeff Hall.
Bug: 61067
Change-Id: I6af37e9e643490a55aae974d7d7f5067b7916b87
2014-02-18 17:38:08 +01:00
Jeff Hall
a857e3079c
[Browser test] Basic maintenance for headings browser test.
...
Change-Id: I85003448e41012af833a7b5754179da4a17cf652
2014-02-13 12:57:50 -08:00
Zeljko Filipin
052b039074
[browser test] Fix failing tests, Watir and page-object API changed
...
Paired with Chris McMahon and Jeff Hall. Watir and page-object API
changed so it is now required to specify that a frame is an iframe.
Change-Id: Id269ec5bc9dc9c960fdf1f606cbc635a58659fa7
2014-02-11 17:47:17 +01:00
Zeljko Filipin
0b1fcc2231
[browser test] Moved Ruby code that multiple repositories use to mediawiki_selenium Ruby gem
...
Bug: 56088
Change-Id: I9fdfcf0f9df8f1bd9df3c358d2e1a7925fa5928d
2014-02-11 15:17:31 +01:00
Jeff Hall
1a4cb81f6f
[Browser test] VisualEditor availability on prod wikis
...
Ready for code review!
Bug: 60797
Change-Id: I0823e1d569410be5cfa57db77d402bd2c53a5ad8
2014-02-10 19:37:04 +00:00
Zeljko Filipin
674406adb9
[browser test] Renamed mediawiki-selenium Ruby gem to mediawiki_selenium
...
Bug: 60820
Change-Id: I37bc42b78a5a1dad2d1eb730c9d67ed085058415
2014-02-07 12:40:41 +00:00
jenkins-bot
527d432161
Merge "Revert "[Browser test] Reintroduce headless browser test support""
2014-02-07 01:54:42 +00:00
Jhall
6d2447ca74
Revert "[Browser test] Reintroduce headless browser test support"
...
This reverts commit 8e8525dea9
.
This change seems to have broken all of the VisualEditor browser tests, similar to our first attempt at solving the same problem - not good :(
Change-Id: I5fa70a1164ebe8de1ecc37f72ba7ceffdc31e7bd
2014-02-07 01:51:38 +00:00
jenkins-bot
5ae8976ac1
Merge "[Browser test] Reintroduce headless browser test support"
2014-02-06 16:28:30 +00:00
Jeff Hall
8e8525dea9
[Browser test] Reintroduce headless browser test support
...
Change-Id: Ie9a908a40ad9210fb0df6bdb20f0c6a35ce548d8
2014-02-05 17:38:35 -08:00
Jeff Hall
90d46cb15c
[Browser test] Get transclusion test back to working with Chrome
...
Getting rid of a pesky comment that sneaked in somehow...
Change-Id: I4d06ea8f038d3b176d5340897b50b921fa5d8918
2014-02-05 13:12:59 -08:00
Jhall
26a4623ddd
Revert "Make it possible to run VisualEditor tests in headless mode"
...
This reverts commit 9a20fc03b7
.
This change appears to have completely broken the VisualEditor browser tests :(
Change-Id: Ia2753f0718ccc5ac5ce7b726bd89040171feae7c
2014-01-31 02:02:56 +00:00
Zeljko Filipin
9a20fc03b7
Make it possible to run VisualEditor tests in headless mode
...
Bug: 60584
Change-Id: I63782af45610d4e5fcbbea73d7f8d68035faee1a
2014-01-30 17:32:38 +01:00
Jeff Hall
c94c67846b
[Browser test] Updated indent/outdent page elements.
...
Change-Id: I686bec668b6e49b3cebf48790398923f13e3e594
2014-01-23 11:02:32 -08:00
Jeff Hall
37e90c1a80
[Browsertest] Test maintenance for new DOM elements.
...
Change-Id: I25c1d98bd5cbee9ccb8d6fd1e2912e3205cf85ac
2014-01-21 10:46:40 -08:00
Trevor Parscal
f4156bd09f
Update VE core submodule to master (e7e2833)
...
New changes:
* e7e2833 - Update uses of Push/IconButtonWidget to ButtonWidget
* d9d9eb5 - Update OOjs UI to v0.1.0-pre (d9bab13)
* d9bab13 - The Great Button Refactor of 2014
* 22b93ef - Update OOjs UI build (88b2871)
* 88b2871 - Fix png transparency on required.png
* 670c468 - Add i18n
Also:
* Update uses of Push/IconButtonWidget to ButtonWidget as there
is a breaking change in new OOjs UI version.
This was separated from commit I325a4dcc316d0.
Change-Id: I82220d15221c52be03feafcfc85c2bd6c12ba462
2014-01-17 16:29:36 +01:00
Zeljko Filipin
508ee3203e
[browser test] change list_item to li
...
Both are valid, but using li is the convention.
Change-Id: Ic6929a1c8508760d0228c78fa132e1b1d92680a2
2014-01-04 01:24:20 +00:00
cmcmahon
2b9e0cb1ff
interim move prevents edit conflicts while we sort test data issues
...
Change-Id: I857fd2d99513e0c176ef832bc92e0a16d972e74a
2013-12-24 10:35:22 -07:00
cmcmahon
7689946826
[browser test] replace single quotes with double quotes
...
Change-Id: I569c31b389a9678e2d99709073511711e7e628e3
2013-12-19 10:07:10 -07:00
Zeljko Filipin
30f2619c14
[Browser test] New test for switching between editing modes
...
1) Using native page-objects methods for dealing with Javascript alerts.
2) Added tags to feature file per reviewer comment.
Change-Id: I3e9d9ae16f1c880878c8e198c647376a0b9aed37
2013-12-19 14:56:30 +00:00
Jeff Hall
2b74982e95
[Browser test] New test for multi-edit workflow
...
1) Per reviewer comments, moved some of the verbosity
from feature to steps file in order to make
the feature file a little more readable.
2) Using random strings for the text of each edit
in order to make every edit unique.
3) Removing a commented line that wasn't needed.
Bug: 57654
Change-Id: Ib8b15964436d9c24556fac32977a64e2d5f22044
2013-12-19 14:28:11 +00:00
Zeljko Filipin
1cd761dad8
[browser test] Prefer string interpolation instead of string concatenation
...
Following Ruby coding convention[1].
Also fixes "no implicit conversion of nil into String (TypeError)"
error.
1: https://github.com/styleguide/ruby
Change-Id: I3bcf9ba08476117921de7d5a242f3726d8b05efb
2013-12-18 16:38:48 +00:00
jhall
b9cd28589b
[Browser test] Updates to use new Insert menu
...
"Insert" menu replaces "More" menu for
accessing some advanced markup features.
Change-Id: I57635b54f3a5b2b72f754747bdb836fe1bfda5ec
2013-12-12 21:32:42 +00:00
jhall
d35cc1e573
[Browser test] Update to use new text styling menu
...
Also removed some duplicated code and
added test cases for bold and italic styling.
Change-Id: I181c208dd1165ea52bd4c49eb00c2eaae41ef05f
2013-12-12 10:37:48 -05:00
cmcmahon
d627b4da8f
[Browser tests] maintenance for remove parameter/template buttons
...
Change-Id: Ia04ddc5aa18f412bb2e02ee45dcfdc421b3ec64a
2013-12-09 17:39:09 +00:00
cmcmahon
e54170929d
[browser test] Chrome seems to not honor when_present() correctly
...
1) Added another sleep statement which seems to fix the issue locally.
2) Modified a link page element identifier.
Change-Id: Ic0006f18752d3625bc244d924a7a8a9fac2d5221
2013-12-06 15:02:53 +00:00
jhall
02ae003f2b
[Browser test] Removing hard-coded MEDIAWIKI_USER value
...
Per this QA mail list discussion:
http://lists.wikimedia.org/pipermail/qa/2013-December/000799.html
Change-Id: Ide3bafe9b69eb5769eb99d0a3989d0e909f512ea
2013-12-05 16:56:29 +00:00
jhall
1b847c44dd
[Browser test] Restoring a missing page element
...
Earlier check-in for a VE media interface test
inadvertently re-named a page element that
should not have changed.
Change-Id: Iac1ef365e9cb3912977c8a89f3158ad9d122c93d
2013-12-04 16:03:15 +00:00
jenkins-bot
12d2210cb3
Merge "[Browser tests] Prefer double-quoted strings in Ruby code"
2013-12-04 12:17:01 +00:00
jhall
73198b52d0
[Browser test] New test for VE media interface
...
Updated to capture changed iframe positioning of some page controls.
Change-Id: I3864e04935eca1ae7c9d70df42fd34ce58e90d66
2013-12-03 23:12:57 +00:00
cmcmahon
c65a683ecf
[browser test] more shuffling of elements among iframes
...
Change-Id: I1a60e2370fc436702d983705d7360563f5483242
2013-11-27 09:05:58 -07:00
mayankmadan
2af79b6108
[Browser tests] Prefer double-quoted strings in Ruby code
...
Bug: 57597
Change-Id: I4ddc3f20d03bf3e66b04234be529c3eaa29be9e0
2013-11-27 16:01:23 +05:30
cmcmahon
0a091193f9
[browser test] elements moved among iframes
...
Change-Id: Icc9f3f4422dfed063073724f8b610e75fd967b2d
2013-11-26 18:55:21 -07:00
Jeff Hall
c027af9e12
[Browser test] Expanding test with additional text markup types
...
Change-Id: I3141993f1527dfdeea66ac2a52ee7c8be384f198
2013-11-19 13:42:07 -08:00
Jeff Hall
583936f82f
[Browser test] Add Review Changes workflow per reviewer comment
...
Change-Id: I50d0defb3c4f51f317a497d0f805859e961b8f7f
2013-11-19 10:28:26 +01:00
cmcmahon
d2165ad8fb
[browser test] identifier for Link close element changed
...
Change-Id: Ia923c775315af9f0cd7017e0b02e621b3d9112b4
2013-11-13 00:23:50 +00:00
cmcmahon
ca2a7ce38f
[browser test] input string no longer hard coded
...
Change-Id: I361b3ea025e405d1fc5a2e12c3c85d177147b90d
2013-11-06 17:08:42 -07:00
jenkins-bot
5d55d3a5b9
Merge "[browser test] changes make it convenient to click Refs icon"
2013-10-30 17:32:34 +00:00
cmcmahon
86745454a6
[browser test] changes make it convenient to click Refs icon
...
Change-Id: I9a9ca50357601e9d254a8c86e172a497ca839387
2013-10-30 10:35:57 -06:00
cmcmahon
937f68aaa8
[browser test] changes make it more convenient to click Transclusion icon
...
Change-Id: I21e5a0f11f58c7f199d9c36c2ac65705c295b397
2013-10-30 16:27:15 +00:00
cmcmahon
e4549a14b3
[browser test] disabled indent/outdent are now spans not links
...
Change-Id: I8b8788f4c92219480936360efe7153ab093c274e
2013-10-30 09:49:39 -06:00
cmcmahon
2fd5507f99
[browser test] remove OS-specific part of elements using :title
...
Change-Id: I1d6db5b6bf9bec44f5646ed8f7096ce462a5707c
2013-10-29 09:47:44 -06:00
Roan Kattouw
c9b959e878
[Browser tests] Fix a couple of stray ve-ui classes that moved to oo-ui
...
Change-Id: Ie89c0b1312b3150e7a3d9144d771a8996f0f606d
2013-10-28 23:10:42 -07:00
Trevor Parscal
e83dc3f8fc
Use a toolbar for the actions buttons in ve.init.mw.ViewPageTarget
...
Change-Id: I260059802379d8cab8ca175b7d7d32813e3ff10a
2013-10-29 05:57:52 +00:00