diff --git a/lib/utils.pm b/lib/utils.pm index 00398740..681edcd7 100644 --- a/lib/utils.pm +++ b/lib/utils.pm @@ -629,6 +629,9 @@ sub gnome_initial_setup { # https://bugzilla.gnome.org/show_bug.cgi?id=794825 @nexts = grep {$_ ne 'software'} @nexts; + # note: in g-i-s 3.37.91 and later, the first screen has a "Start + # Setup" button, not a "Next" button. For code simplicity, we just + # have a needle for that button which has the next_button tag assert_screen ["next_button", "auth_required"], $args{timeout}; # workaround auth dialog appearing to change timezone even # though timezone screen is disabled diff --git a/needles/gnome/next_button-startsetup-20200818.json b/needles/gnome/next_button-startsetup-20200818.json new file mode 100644 index 00000000..0c1226be --- /dev/null +++ b/needles/gnome/next_button-startsetup-20200818.json @@ -0,0 +1,16 @@ +{ + "area": [ + { + "height": 21, + "ypos": 673, + "xpos": 474, + "width": 74, + "type": "match" + } + ], + "properties": [], + "tags": [ + "next_button", + "LANGUAGE-english" + ] +} \ No newline at end of file diff --git a/needles/gnome/next_button-startsetup-20200818.png b/needles/gnome/next_button-startsetup-20200818.png new file mode 100644 index 00000000..5bd5404f Binary files /dev/null and b/needles/gnome/next_button-startsetup-20200818.png differ