[QA] My first browser tests in VisualEditor

Vikas Yaligar vikasyaligar.it at gmail.com
Wed Apr 2 04:48:38 UTC 2014


Thank you Chris, for helping me out.

I just changed the feature[1], so that I get the feel of using reference.
But there seems to be some problem, when I type text(using send_keys)
second time and make it refer to existing reference, The second line is
repeated again(It means 2nd line is printed twice).

Is it a bug ?

-
[1]: https://gerrit.wikimedia.org/r/#/c/121586/


On Fri, Mar 28, 2014 at 7:32 PM, Chris McMahon <
christopher.mcmahon at gmail.com> wrote:

>
> Thanks Vikas!
>
> You asked some really great, insightful questions along the way, and the
> pastebin examples you showed me were very good and right to the point.
>
> And it's a good test too. :-)
> -Chris
>
>
> On Fri, Mar 28, 2014 at 1:14 AM, Vikas Yaligar <vikasyaligar.it at gmail.com>wrote:
>
>> Hello,
>>
>> My mentor(Amir Aharoni) in GSOC had assigned me a task of writing browser
>> test for one of the task in VisualEditor Help Guide[1]. Then Chris
>> suggested me to work on references_features. He notified me about an
>> awesome patch[2] which was about to be merged that time, which made tests
>> run faster. Here are the steps I followed:
>>
>> * Confirmed my idea of running tests for "Using an existing references in
>> VisualEditor" with Chris.
>>
>> * Even though I had written 1 test previously on qa-browsertest
>> repository, the VisualEditor was different because of it's complexity.
>>
>> * First thing I wanted to check was if there is a reference link in the
>> VE or not. To do that I thought I will use <sup> element. But that lead to
>> a ugly code[3] and I got confused with presence of _elements(I saw it in
>> some stackoverflow).
>>
>> * Then Chris gave me some link[4] to study about page object elements.
>>
>> * Then Chris suggested me to use <a>text:"[1]" with index to identify
>> both of the link.
>>
>> * He also gave some more resources regarding watir-webdriver[5][6].
>>
>> * After getting done with my test seemed to fail:
>>
>> on(VisualEditorPage).second_reference_element.should be_visible
>>
>> But Chris corrected me by adding when_present:
>>
>> on(VisualEditorPage).second_reference_element.when_present.should
>> be_visible
>>
>> * Finally test shows green :) and I also changed my test to make sure
>> that those were failing if I changed it to should_not
>>
>> * I remembered Ċ½eljko's comment for my previous commit and made sure
>> that it works for both test2.wikipedia.org and
>> en.wikipedia.beta.wmflabs.org (as it had respective tags of it). Also
>> corrected my spaces in code and added firefox tag to it.
>>
>> Finally my code in gerrit[7].
>>
>> Thank you Chris for teaching me these thing :)
>>
>> -
>>
>> [1]: https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide
>>
>> [2]: https://gerrit.wikimedia.org/r/#/c/120832/
>>
>> [3]: https://etherpad.wikimedia.org/p/vikas_ve/timeslider#237
>>
>> [4]: https://github.com/cheezy/page-object/wiki/Elements
>>
>> [5]: http://www.slideshare.net/jariba/watirwebdriver
>>
>> [6]:
>> https://speakerdeck.com/jarib/automating-130-browser-platform-and-language-combinations-without-going-insane
>>
>> [7]: https://gerrit.wikimedia.org/r/#/c/121586/
>> Regards
>> --
>> Vikas S Yaligar
>> (9481543789)
>> IT Department
>> NITK Surathkal
>>
>> _______________________________________________
>> QA mailing list
>> QA at lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/qa
>>
>>
>
> _______________________________________________
> QA mailing list
> QA at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/qa
>
>


-- 
Vikas S Yaligar
(9481543789)
IT Department
NITK Surathkal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wikimedia.org/pipermail/qa/attachments/20140402/e755cbae/attachment.html>


More information about the QA mailing list