mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2025-07-16 18:31:34 +00:00
This test suite replaces the Evince test suite and adds altered scripts and needles to go with the Papers applications. At the same time, it provides the same level of functionality and testability as the original evince test. Fixes: https://pagure.io/fedora-qa/os-autoinst-distri-fedora/issue/377
46 lines
1.2 KiB
Perl
46 lines
1.2 KiB
Perl
use base "installedtest";
|
|
use strict;
|
|
use testapi;
|
|
use utils;
|
|
|
|
# This part of the suite tests that Evince displays shortcuts.
|
|
|
|
sub run {
|
|
my $self = shift;
|
|
|
|
# Open the menu
|
|
assert_and_click("gnome_burger_menu", button => "left", timeout => 30);
|
|
wait_still_screen 2;
|
|
|
|
# Select the Keyboard Shortcuts item
|
|
assert_and_click("papers_menu_shortcuts", button => "left", timeout => 30);
|
|
wait_still_screen 2;
|
|
|
|
# Check that Shortcuts has been shown
|
|
assert_screen("papers_shortcuts_shown");
|
|
|
|
# Click on number 2 to arrive to the second page
|
|
assert_and_click("papers_shortcuts_second", button => "left", timeout => 30);
|
|
|
|
# Check that Shortcuts 2 has been shown
|
|
assert_screen("papers_shortcuts_second_shown");
|
|
|
|
# Click on number 3 to arrive to the second page
|
|
assert_and_click("papers_shortcuts_third", button => "left", timeout => 30);
|
|
|
|
# Check that Shortcuts 3 has been shown
|
|
assert_screen("papers_shortcuts_third_shown");
|
|
|
|
# Click on number 4 to arrive to the second page
|
|
assert_and_click("papers_shortcuts_fourth", button => "left", timeout => 30);
|
|
|
|
# Check that Shortcuts 4 has been shown
|
|
assert_screen("papers_shortcuts_fourth_shown");
|
|
}
|
|
|
|
sub test_flags {
|
|
return {always_rollback => 1};
|
|
}
|
|
|
|
1;
|