<div dir="ltr"><br><div>See if this would do what you want:  <a href="https://gerrit.wikimedia.org/r/#/c/115659/">https://gerrit.wikimedia.org/r/#/c/115659/</a></div><div><br></div><div>It works pretty well, there are a couple of other similar checks in the repos. </div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 3, 2014 at 7:34 PM, Jon Robson <span dir="ltr"><<a href="mailto:jrobson@wikimedia.org" target="_blank">jrobson@wikimedia.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Anyone?<br>
<div class="HOEnZb"><div class="h5"><br>
On Fri, Feb 28, 2014 at 2:15 PM, Jon Robson <<a href="mailto:jrobson@wikimedia.org">jrobson@wikimedia.org</a>> wrote:<br>
> I have two things I want to write tests for.<br>
> 1) When a user clicks on a link in alpha on mobile the page loads via<br>
> JavaScript and an ajax loader appears.<br>
><br>
> 2) When a user uploads an image, after hitting submit they see a progress bar.<br>
><br>
> Both of these elements typically appear for a short period of time<br>
> before disappearing.<br>
><br>
> Using the following rule:<br>
><br>
> Then(/^I see an upload progress bar$/) do<br>
>   on(ArticlePage).progress_header_element.when_present.should be_visible<br>
> end<br>
><br>
> When I watch the test run I see that the progress_header is in fact<br>
> visible, but Watir does not find it. If I update the JavaScript so the<br>
> progress header never disappears, then the test passes.<br>
><br>
> Is there some kind of time interval for checking this sort of thing?<br>
><br>
> For reference here is the patch...<br>
> <a href="https://gerrit.wikimedia.org/r/#/c/116167/" target="_blank">https://gerrit.wikimedia.org/r/#/c/116167/</a><br>
><br>
> Any ideas how to deal with this sort of browser test?<br>
<br>
_______________________________________________<br>
QA mailing list<br>
<a href="mailto:QA@lists.wikimedia.org">QA@lists.wikimedia.org</a><br>
<a href="https://lists.wikimedia.org/mailman/listinfo/qa" target="_blank">https://lists.wikimedia.org/mailman/listinfo/qa</a><br>
</div></div></blockquote></div><br></div>