diff --git a/lib/utils.pm b/lib/utils.pm index db492fde..c9d08c3d 100644 --- a/lib/utils.pm +++ b/lib/utils.pm @@ -764,6 +764,8 @@ sub gnome_initial_setup { # wait for the stupid 'help' screen to show and kill it if (check_screen "getting_started", 45) { send_key "alt-f4"; + # for GNOME 40, alt-f4 doesn't work + send_key "esc"; wait_still_screen 5; } else { diff --git a/needles/gnome/getting_started-tour-20210218.json b/needles/gnome/getting_started-tour-20210218.json new file mode 100644 index 00000000..54959848 --- /dev/null +++ b/needles/gnome/getting_started-tour-20210218.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 458, + "ypos": 235, + "height": 140, + "type": "match", + "width": 141 + } + ], + "properties": [], + "tags": [ + "getting_started" + ] +} \ No newline at end of file diff --git a/needles/gnome/getting_started-tour-20210218.png b/needles/gnome/getting_started-tour-20210218.png new file mode 100644 index 00000000..994750e8 Binary files /dev/null and b/needles/gnome/getting_started-tour-20210218.png differ diff --git a/tests/_graphical_wait_login.pm b/tests/_graphical_wait_login.pm index c7b04798..69796df3 100644 --- a/tests/_graphical_wait_login.pm +++ b/tests/_graphical_wait_login.pm @@ -86,6 +86,8 @@ sub run { # wait for the stupid 'help' screen to show and kill it if (check_screen "getting_started", 45) { send_key "alt-f4"; + # for GNOME 40, alt-f4 doesn't work + send_key "esc"; wait_still_screen 5; } else {