1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-12-02 02:03:07 +00:00
os-autoinst-distri-fedora/tests/applications/okular/dual_mode.pm

34 lines
863 B
Perl
Raw Normal View History

2024-04-02 10:03:53 +00:00
use base "installedtest";
use strict;
use testapi;
use utils;
# This part of the suite tests that Evince is able to display content in a two-page mode.
sub run {
my $self = shift;
# Click on the Zoom menu and change a different zoom for next steps.
assert_and_click("okular_change_zoom", button => "left", timeout => 30);
send_key("ctrl-a");
# Select the Fit Width option to be able to see the whole layout.
type_very_safely("fit width");
send_key("ret");
# Enter the menu
assert_and_click("okular_view_mode", button => "left", timeout => 30);
# Select the Dual mode
assert_and_click("okular_facing_pages", button => "left", timeout => 30);
# Check that the content is displayed in dual mode.
assert_screen("okular_dual_mode", timeout => 30);
}
sub test_flags {
return {always_rollback => 1};
}
1;