diff --git a/tests/desktop_update_graphical.pm b/tests/desktop_update_graphical.pm index 99c16dfb..af25fd80 100644 --- a/tests/desktop_update_graphical.pm +++ b/tests/desktop_update_graphical.pm @@ -23,6 +23,13 @@ sub run { # run the updater if ($desktop eq 'kde') { + # try and avoid double-typing issues, same way we do + # for apps_startstop test + wait_screen_change { send_key 'super'; }; + wait_still_screen 3; + send_key "k"; + wait_still_screen 5; + send_key "esc"; menu_launch_type('discover'); # Wait for it to run and maximize it to make sure we see the # Updates entry diff --git a/tests/graphical_upgrade_run.pm b/tests/graphical_upgrade_run.pm index d9fe3110..262a8fee 100644 --- a/tests/graphical_upgrade_run.pm +++ b/tests/graphical_upgrade_run.pm @@ -41,6 +41,15 @@ sub run { } # Let's check, that the desktop is shown. check_desktop(); + # On KDE, try and avoid double-typing issues, same way we do + # for apps_startstop test + if ($desktop eq "kde") { + wait_screen_change { send_key 'super'; }; + wait_still_screen 3; + send_key "k"; + wait_still_screen 5; + send_key "esc"; + } # Start the package manager application depending # on which DE we are on.