mirror of
https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git
synced 2025-06-23 06:51:34 +00:00
Most GNOME apps now have a standardized About screen with links (not buttons) for credits, website and links. Lukas called these 'selectors', which I like - but inconsistently; as well as generic gnome_selector_foo needles, we have some app-specific needles, and some with 'button' in the name. Let's always call these 'selectors', always use generic needle names (since the same needles should match for almost all apps), and have the one remaining case where we have a 'button' (the credits button in Evince) be the variant case, handled by putting 'button' in the needle name, but using the same tag as other needles. Signed-off-by: Adam Williamson <awilliam@redhat.com>
53 lines
1.1 KiB
Perl
53 lines
1.1 KiB
Perl
use base "installedtest";
|
|
use strict;
|
|
use testapi;
|
|
use utils;
|
|
|
|
# This script will test if Maps can show the About dialog.
|
|
|
|
sub run {
|
|
my $location = shift;
|
|
my $softfail = 0;
|
|
|
|
# Go to menu and click on About.
|
|
assert_and_click("gnome_burger_menu");
|
|
assert_and_click("maps_menu_about");
|
|
wait_still_screen(2);
|
|
|
|
# Check that the About dialog is shown.
|
|
assert_screen("maps_about_shown");
|
|
|
|
# Check that you can visit application webpages
|
|
assert_and_click("gnome_selector_website");
|
|
assert_screen("maps_website_opened");
|
|
|
|
# Close the web browser
|
|
send_key("alt-f4");
|
|
|
|
# Check that you can add a new issue
|
|
assert_and_click("maps_link_issue");
|
|
assert_screen("maps_issues_opened");
|
|
|
|
# Close the web browser
|
|
send_key("alt-f4");
|
|
|
|
# Check that credits are shown.
|
|
assert_and_click("gnome_selector_credits");
|
|
assert_screen("maps_credits_shown");
|
|
send_key("esc");
|
|
|
|
# Check that legal info is shown.
|
|
assert_and_click("gnome_selector_legal");
|
|
assert_screen("maps_legal_shown");
|
|
send_key("esc");
|
|
}
|
|
|
|
sub test_flags {
|
|
return {always_rollback => 1};
|
|
}
|
|
|
|
1;
|
|
|
|
# vim: set sw=4 et:
|
|
|