X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=pctb%2Fpages.c;h=a87b0214753316fe293be0e52712a4a14cf0a9a9;hb=49e1be1a94ba3dc9d951056ebec2784286d3e928;hp=80f176ad567da72d6e87e6bda2b3aaba0ac0a714;hpb=12b118fd416fb96309d9e4ef65336e08441594c1;p=ypp-sc-tools.db-test.git diff --git a/pctb/pages.c b/pctb/pages.c index 80f176a..a87b021 100644 --- a/pctb/pages.c +++ b/pctb/pages.c @@ -513,28 +513,18 @@ static void prepare_ypp_client(void) { raise_and_get_details(); wait_for_stability(¤t,0,0, "checking current YPP client screen..."); -#if 0 -timestamp(); -snapshot(¤t); -snapshot(¤t); -snapshot(¤t); -snapshot(¤t); -snapshot(¤t); -snapshot(¤t); -snapshot(¤t); -snapshot(¤t); -snapshot(¤t); -snapshot(¤t); -timestamp(); -#endif - test= convert_page(current, 0); find_structure(test, &max_relevant_y); check_correct_commodities(); + Rect sunshine= find_sunshine_widget(); + + progress("poking client..."); + mouse_1_updown((sunshine.tl.x + sunshine.br.x) / 2, + (sunshine.tl.y*9 + sunshine.br.y) / 10); + free(test); - free_snapshot(¤t); - progress("requesting status information..."); + wait_for_stability(¤t,0,0, "checking basic YPP client screen..."); mouse_1_updown(250, wheight-10); mouse_1_updown_here(); mouse_1_updown_here(); @@ -544,7 +534,11 @@ timestamp(); send_key(XK_w); send_key(XK_Return); sync_after_input(); - sysassert(! usleep(1000000) ); + + Snapshot *status=0; + wait_for_stability(&status,current,0, "awaiting status information..."); + free_snapshot(¤t); + free_snapshot(&status); } void take_screenshots(void) {