I've cut a card for this to ensure it doesn't get lost https://wikimedia.mingle.thoughtworks.com/projects/mobile/cards/1801
On Thu, Mar 20, 2014 at 10:32 AM, Arthur Richards <[email protected]> wrote: > If bandwidth is too low, perhaps we can address this when working with Chris > next iteration. > > > On Wed, Mar 19, 2014 at 4:14 PM, Jon Robson <[email protected]> wrote: >> >> I'm still waiting for help with this... >> >> >> On Tue, Mar 4, 2014 at 11:19 AM, Jon Robson <[email protected]> wrote: >>> >>> It doesn't seem to work for my use case... >>> >>> When I try: >>> Then(/^I see an upload progress bar$/) do >>> on(ArticlePage) do |page| >>> page.progress_header_element.when_present >>> page.progress_header_element.when_not_present(20) >>> end >>> end >>> >>> I see: >>> Then I see an upload progress bar # >>> features/step_definitions/uploads_steps.rb:60 >>> timed out after 5 seconds, waiting for {:class=>"uploading", >>> :tag_name=>"h2"} to become present (Watir::Wait::TimeoutError) >>> ./features/step_definitions/uploads_steps.rb:62:in `block (2 >>> levels) in <top (required)>' >>> ./features/step_definitions/uploads_steps.rb:61:in `/^I see an >>> upload progress bar$/' >>> features/uploads_page.feature:10:in `Then I see an upload progress >>> bar' >>> >>> It really is a case of blink and you miss it... >>> >>> On Tue, Mar 4, 2014 at 6:33 AM, Chris McMahon <[email protected]> >>> wrote: >>> > >>> > See if this would do what you want: >>> > https://gerrit.wikimedia.org/r/#/c/115659/ >>> > >>> > It works pretty well, there are a couple of other similar checks in the >>> > repos. >>> > >>> > >>> > On Mon, Mar 3, 2014 at 7:34 PM, Jon Robson <[email protected]> >>> > wrote: >>> >> >>> >> Anyone? >>> >> >>> >> On Fri, Feb 28, 2014 at 2:15 PM, Jon Robson <[email protected]> >>> >> wrote: >>> >> > I have two things I want to write tests for. >>> >> > 1) When a user clicks on a link in alpha on mobile the page loads >>> >> > via >>> >> > JavaScript and an ajax loader appears. >>> >> > >>> >> > 2) When a user uploads an image, after hitting submit they see a >>> >> > progress bar. >>> >> > >>> >> > Both of these elements typically appear for a short period of time >>> >> > before disappearing. >>> >> > >>> >> > Using the following rule: >>> >> > >>> >> > Then(/^I see an upload progress bar$/) do >>> >> > on(ArticlePage).progress_header_element.when_present.should >>> >> > be_visible >>> >> > end >>> >> > >>> >> > When I watch the test run I see that the progress_header is in fact >>> >> > visible, but Watir does not find it. If I update the JavaScript so >>> >> > the >>> >> > progress header never disappears, then the test passes. >>> >> > >>> >> > Is there some kind of time interval for checking this sort of thing? >>> >> > >>> >> > For reference here is the patch... >>> >> > https://gerrit.wikimedia.org/r/#/c/116167/ >>> >> > >>> >> > Any ideas how to deal with this sort of browser test? >>> >> >>> >> _______________________________________________ >>> >> QA mailing list >>> >> [email protected] >>> >> https://lists.wikimedia.org/mailman/listinfo/qa >>> > >>> > >>> > >>> > _______________________________________________ >>> > QA mailing list >>> > [email protected] >>> > https://lists.wikimedia.org/mailman/listinfo/qa >>> > >> >> > > > > -- > Arthur Richards > Software Engineer, Mobile > [[User:Awjrichards]] > IRC: awjr > +1-415-839-6885 x6687 _______________________________________________ QA mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/qa
