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

(-)a/t/db_dependent/selenium/authentication_2fa.t (-2 / +1 lines)
Lines 279-286 SKIP: { Link Here
279
        $driver->find_element('//*[@id="pin_code"]')->clear;
279
        $driver->find_element('//*[@id="pin_code"]')->clear;
280
        $driver->find_element('//*[@id="pin_code"]')->send_keys($pin_code);
280
        $driver->find_element('//*[@id="pin_code"]')->send_keys($pin_code);
281
        $driver->find_element('//*[@id="register-2FA"]')->click;
281
        $driver->find_element('//*[@id="register-2FA"]')->click;
282
        $s->wait_for_ajax;
282
        is( $s->get_next_alert_text,
283
        is( $driver->get_alert_text,
284
            "Two-factor authentication correctly configured. You will be redirected to the login screen."
283
            "Two-factor authentication correctly configured. You will be redirected to the login screen."
285
        );
284
        );
286
        $driver->accept_alert;
285
        $driver->accept_alert;
(-)a/t/lib/Selenium.pm (-1 / +18 lines)
Lines 208-213 sub wait_for_ajax { Link Here
208
    }
208
    }
209
}
209
}
210
210
211
sub get_next_alert_text {
212
    my ( $self ) = @_;
213
214
    my $alert_text;
215
    my $max_retries = $self->max_retries;
216
    my $i;
217
    $self->remove_error_handler;
218
    while ( not $alert_text ) {
219
        $alert_text = eval { $self->driver->get_alert_text };
220
        $self->driver->pause(1000) unless $alert_text;
221
222
        die "Cannot wait more for next alert (get_next_alert)"
223
          if $max_retries <= ++$i;
224
    }
225
    $self->add_error_handler;
226
    return $alert_text;
227
}
228
211
sub show_all_entries {
229
sub show_all_entries {
212
    my ( $self, $xpath_selector ) = @_;
230
    my ( $self, $xpath_selector ) = @_;
213
231
214
- 

Return to bug 32010