<div dir="ltr"><div><div><div>After talking to Chris, I updated<br></div><div><a href="https://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing/Writing_tests#Page_Objects">https://www.mediawiki.org/wiki/Quality_Assurance/Browser_testing/Writing_tests#Page_Objects</a><br><br>I notice some documentation puts the colon in front of the identifying attribute with an arrow, but our page object files put the colon after the identifying attribute with no arrow.<br></div><br></div>E.g. <a href="https://github.com/cheezy/page-object/wiki/Elements">https://github.com/cheezy/page-object/wiki/Elements</a> has <code><code class=""></code></code><br><pre><code>  button(:your_name, :id => 'an_id')</code></pre>but our features/support/foo_page.rb files have e.g.<br><pre><code>  h1(:first_heading, id: "firstHeading")</code></pre>is this Ruby strangeness, or just supporting alternative syntaxes?<br><br></div><div><div><div><div><div><div>-- <br><div dir="ltr">=S PageĀ  Features engineer<br></div>
</div></div></div></div></div></div></div>