<div dir="ltr"><div class="gmail_extra">On Mon, Sep 30, 2013 at 5:06 PM, Chris McMahon <span dir="ltr"><<a href="mailto:cmcmahon@wikimedia.org" target="_blank">cmcmahon@wikimedia.org</a>></span> wrote:<br><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">You should never define a page element in a test step.</blockquote>

</div><br>I have worked with Amir and Niklas on this yesterday. After both of them wrote "I will never ever (ever!) violate page object pattern again." hundred times I have explained to them how to reference a child element using page-object gem[1][2].</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Željko</div><div class="gmail_extra">--</div><div class="gmail_extra">1: <a href="https://gerrit.wikimedia.org/r/#/c/86348/3/tests/browser/features/step_definitions/signed_in_source_language_steps.rb">https://gerrit.wikimedia.org/r/#/c/86348/3/tests/browser/features/step_definitions/signed_in_source_language_steps.rb</a></div>

<div class="gmail_extra">2: <a href="https://gerrit.wikimedia.org/r/#/c/86348/3/tests/browser/features/support/pages/main_page.rb">https://gerrit.wikimedia.org/r/#/c/86348/3/tests/browser/features/support/pages/main_page.rb</a></div>

</div>