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;