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 < [email protected]> 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 > <[email protected]>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 >> [email protected] >> https://lists.wikimedia.org/mailman/listinfo/qa >> >> > > _______________________________________________ > QA mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/qa > > -- Vikas S Yaligar (9481543789) IT Department NITK Surathkal
_______________________________________________ QA mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/qa
