View | Details | Raw Unified | Return to bug 34227
Collapse All | Expand All

(-)a/t/db_dependent/selenium/patrons_search.t (-6 / +5 lines)
Lines 297-313 subtest 'Search patrons' => sub { Link Here
297
        $s->fill_form( { search_patron_filter => 'test_patron' } );
297
        $s->fill_form( { search_patron_filter => 'test_patron' } );
298
        $s->submit_form;
298
        $s->submit_form;
299
        $s->wait_for_ajax;
299
        $s->wait_for_ajax;
300
        my $patron_selected_text = $driver->find_element('//div[@id="patron_search_selected"]/span')->get_text;
300
        my $patron_selected_text = $driver->find_element('//div[@id="table_search_selections"]/span')->get_text;
301
        is( $patron_selected_text, "", "Patrons selected is not displayed" );
301
        is( $patron_selected_text, "", "Patrons selected is not displayed" );
302
302
303
        my @checkboxes = $driver->find_elements(
303
        my @checkboxes = $driver->find_elements(
304
            '//input[@type="checkbox"][@name="borrowernumber"]');
304
            '//input[@type="checkbox"][@name="borrowernumber"]');
305
        $checkboxes[2]->click;
305
        $checkboxes[2]->click;
306
        $patron_selected_text = $driver->find_element('//div[@id="patron_search_selected"]/span')->get_text;
306
        $patron_selected_text = $driver->find_element('//div[@id="table_search_selections"]/span')->get_text;
307
        is( $patron_selected_text, "Patrons selected: 1", "One patron selected" );
307
        is( $patron_selected_text, "Patrons selected: 1", "One patron selected" );
308
308
309
        $checkboxes[4]->click;
309
        $checkboxes[4]->click;
310
        $patron_selected_text = $driver->find_element('//div[@id="patron_search_selected"]/span')->get_text;
310
        $patron_selected_text = $driver->find_element('//div[@id="table_search_selections"]/span')->get_text;
311
        is( $patron_selected_text, "Patrons selected: 2", "Two patrons are selected" );
311
        is( $patron_selected_text, "Patrons selected: 2", "Two patrons are selected" );
312
312
313
        $driver->find_element('//*[@id="memberresultst_next"]')->click;
313
        $driver->find_element('//*[@id="memberresultst_next"]')->click;
Lines 315-321 subtest 'Search patrons' => sub { Link Here
315
        @checkboxes = $driver->find_elements(
315
        @checkboxes = $driver->find_elements(
316
            '//input[@type="checkbox"][@name="borrowernumber"]');
316
            '//input[@type="checkbox"][@name="borrowernumber"]');
317
        $checkboxes[0]->click;
317
        $checkboxes[0]->click;
318
        $patron_selected_text = $driver->find_element('//div[@id="patron_search_selected"]/span')->get_text;
318
        $patron_selected_text = $driver->find_element('//div[@id="table_search_selections"]/span')->get_text;
319
        is( $patron_selected_text, "Patrons selected: 3", "Three patrons are selected" );
319
        is( $patron_selected_text, "Patrons selected: 3", "Three patrons are selected" );
320
320
321
        # Perform another search
321
        # Perform another search
Lines 323-329 subtest 'Search patrons' => sub { Link Here
323
        $s->fill_form( { search_patron_filter => 'test_patron' } );
323
        $s->fill_form( { search_patron_filter => 'test_patron' } );
324
        $s->submit_form;
324
        $s->submit_form;
325
        $s->wait_for_ajax;
325
        $s->wait_for_ajax;
326
        $patron_selected_text = $driver->find_element('//div[@id="patron_search_selected"]/span')->get_text;
326
        $patron_selected_text = $driver->find_element('//div[@id="table_search_selections"]/span')->get_text;
327
        is( $patron_selected_text, "Patrons selected: 3", "Three patrons still selected" );
327
        is( $patron_selected_text, "Patrons selected: 3", "Three patrons still selected" );
328
328
329
        $driver->find_element('//*[@id="patronlist-menu"]')->click;
329
        $driver->find_element('//*[@id="patronlist-menu"]')->click;
330
- 

Return to bug 34227