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

(-)a/t/lib/Selenium.pm (-1 / +5 lines)
Lines 186-195 sub wait_for_element_visible { Link Here
186
186
187
    my ($visible, $elt);
187
    my ($visible, $elt);
188
    $self->remove_error_handler;
188
    $self->remove_error_handler;
189
    my $max_retries = $self->max_retries;
190
    my $i;
189
    while ( not $visible ) {
191
    while ( not $visible ) {
190
        $elt = eval {$self->driver->find_element($xpath_selector) };
192
        $elt = eval {$self->driver->find_element($xpath_selector) };
191
        $visible = $elt && $elt->is_displayed;
193
        $visible = $elt && $elt->is_displayed;
192
        $self->driver->pause(1000) unless $visible;
194
        $self->driver->pause(1000) unless $visible;
195
196
        die "Cannot wait more for element '$xpath_selector' to be visible"
197
            if $max_retries <= ++$i
193
    }
198
    }
194
    $self->add_error_handler;
199
    $self->add_error_handler;
195
    return $elt;
200
    return $elt;
196
- 

Return to bug 28249