1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-19 04:43:07 +00:00
os-autoinst-distri-fedora/tests/apps_startstop/kde/firefox.pm
Adam Williamson 74927d154a KDE apps: make firefox test handle no 'close tabs' case
Lately Firefox sometimes just closes immediately, it doesn't
show the 'close tabs' dialog. So let's make that optional, but
check we quit properly.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-11-24 10:24:54 -08:00

36 lines
693 B
Perl

use base "installedtest";
use strict;
use testapi;
use utils;
# This test checks that Firefox starts.
sub run {
my $self = shift;
# Start the application
menu_launch_type 'firefox';
# Check that it is started; this needle is from
# needles/firefox, it already existed before the 'apps' tests
# were created
assert_screen 'firefox';
# Close the application
send_key 'alt-f4';
wait_still_screen 2;
# deal with warning screen
if (check_screen("firefox_close_tabs", 1)) {
click_lastmatch;
}
wait_still_screen 2;
assert_screen 'workspace';
}
sub test_flags {
return {always_rollback => 1};
}
1;
# vim: set sw=4 et: