diff --git a/needles/gnome/apps/navigation/gnome_filedialogue_video_select-20250422.json b/needles/gnome/apps/navigation/gnome_filedialogue_video_select-20250422.json new file mode 100644 index 00000000..91279d57 --- /dev/null +++ b/needles/gnome/apps/navigation/gnome_filedialogue_video_select-20250422.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "height": 23, + "type": "match", + "width": 76, + "xpos": 309, + "ypos": 295 + } + ], + "properties": [], + "tags": [ + "gnome_filedialogue_video_select" + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/gnome_filedialogue_video_select-20250422.png b/needles/gnome/apps/navigation/gnome_filedialogue_video_select-20250422.png new file mode 100644 index 00000000..026b4246 Binary files /dev/null and b/needles/gnome/apps/navigation/gnome_filedialogue_video_select-20250422.png differ diff --git a/needles/gnome/apps/navigation/gnome_filedialogue_videos-light-20250422.json b/needles/gnome/apps/navigation/gnome_filedialogue_videos-light-20250422.json new file mode 100644 index 00000000..dddbb62a --- /dev/null +++ b/needles/gnome/apps/navigation/gnome_filedialogue_videos-light-20250422.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 76, + "xpos": 85, + "ypos": 466, + "height": 19, + "type": "match" + } + ], + "properties": [], + "tags": [ + "gnome_filedialogue_videos" + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/gnome_filedialogue_videos-light-20250422.png b/needles/gnome/apps/navigation/gnome_filedialogue_videos-light-20250422.png new file mode 100644 index 00000000..b4f132e6 Binary files /dev/null and b/needles/gnome/apps/navigation/gnome_filedialogue_videos-light-20250422.png differ diff --git a/needles/gnome/apps/navigation/video_add_button-20250320.json b/needles/gnome/apps/navigation/video_add_button-20250320.json deleted file mode 100644 index 2cb68e58..00000000 --- a/needles/gnome/apps/navigation/video_add_button-20250320.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "area": [ - { - "height": 22, - "width": 37, - "type": "match", - "xpos": 959, - "ypos": 45 - } - ], - "properties": [], - "tags": [ - "video_add_button" - ] -} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_add_button-20250320.png b/needles/gnome/apps/navigation/video_add_button-20250320.png deleted file mode 100644 index 9411a077..00000000 Binary files a/needles/gnome/apps/navigation/video_add_button-20250320.png and /dev/null differ diff --git a/needles/gnome/apps/navigation/video_add_button.json b/needles/gnome/apps/navigation/video_add_button.json deleted file mode 100644 index c4a17205..00000000 --- a/needles/gnome/apps/navigation/video_add_button.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "area": [ - { - "xpos": 962, - "ypos": 45, - "width": 37, - "height": 22, - "type": "match" - } - ], - "properties": [], - "tags": [ - "video_add_button" - ] -} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_add_button.png b/needles/gnome/apps/navigation/video_add_button.png deleted file mode 100644 index 72438743..00000000 Binary files a/needles/gnome/apps/navigation/video_add_button.png and /dev/null differ diff --git a/needles/gnome/apps/navigation/video_add_local_video-20250320.json b/needles/gnome/apps/navigation/video_add_local_video-20250320.json deleted file mode 100644 index 857ae707..00000000 --- a/needles/gnome/apps/navigation/video_add_local_video-20250320.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "area": [ - { - "width": 131, - "height": 20, - "ypos": 105, - "xpos": 29, - "type": "match" - } - ], - "properties": [], - "tags": [ - "video_add_local_video" - ] -} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_add_local_video-20250320.png b/needles/gnome/apps/navigation/video_add_local_video-20250320.png deleted file mode 100644 index ec122481..00000000 Binary files a/needles/gnome/apps/navigation/video_add_local_video-20250320.png and /dev/null differ diff --git a/needles/gnome/apps/navigation/video_add_local_video.json b/needles/gnome/apps/navigation/video_add_local_video.json deleted file mode 100644 index 9f1bafd2..00000000 --- a/needles/gnome/apps/navigation/video_add_local_video.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "area": [ - { - "xpos": 26, - "ypos": 105, - "width": 107, - "height": 20, - "type": "match" - } - ], - "properties": [], - "tags": [ - "video_add_local_video" - ] -} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_add_local_video.png b/needles/gnome/apps/navigation/video_add_local_video.png deleted file mode 100644 index 079ae38f..00000000 Binary files a/needles/gnome/apps/navigation/video_add_local_video.png and /dev/null differ diff --git a/needles/gnome/apps/navigation/video_add_video.json b/needles/gnome/apps/navigation/video_add_video.json deleted file mode 100644 index 4f6bb32a..00000000 --- a/needles/gnome/apps/navigation/video_add_video.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "area": [ - { - "xpos": 14, - "ypos": 44, - "width": 22, - "height": 22, - "type": "match" - } - ], - "properties": [], - "tags": [ - "video_add_video" - ] -} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_add_video.png b/needles/gnome/apps/navigation/video_add_video.png deleted file mode 100644 index d0cdd440..00000000 Binary files a/needles/gnome/apps/navigation/video_add_video.png and /dev/null differ diff --git a/needles/gnome/apps/navigation/video_first_stop-20250422.json b/needles/gnome/apps/navigation/video_first_stop-20250422.json new file mode 100644 index 00000000..2bafc3a2 --- /dev/null +++ b/needles/gnome/apps/navigation/video_first_stop-20250422.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "xpos": 420, + "ypos": 630, + "type": "match", + "height": 37, + "width": 114 + } + ], + "properties": [], + "tags": [ + "video_first_stop" + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_first_stop-20250422.png b/needles/gnome/apps/navigation/video_first_stop-20250422.png new file mode 100644 index 00000000..557cae9e Binary files /dev/null and b/needles/gnome/apps/navigation/video_first_stop-20250422.png differ diff --git a/needles/gnome/apps/navigation/video_fullscreen_off-20250422.json b/needles/gnome/apps/navigation/video_fullscreen_off-20250422.json new file mode 100644 index 00000000..3ac476b5 --- /dev/null +++ b/needles/gnome/apps/navigation/video_fullscreen_off-20250422.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 80, + "xpos": 803, + "type": "match", + "height": 62, + "ypos": 277 + } + ], + "properties": [], + "tags": [ + "video_fullscreen_off" + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_fullscreen_off-20250422.png b/needles/gnome/apps/navigation/video_fullscreen_off-20250422.png new file mode 100644 index 00000000..50d079dc Binary files /dev/null and b/needles/gnome/apps/navigation/video_fullscreen_off-20250422.png differ diff --git a/needles/gnome/apps/navigation/video_grid_shown-20240610.json b/needles/gnome/apps/navigation/video_grid_shown-20240610.json deleted file mode 100644 index a8d9cb95..00000000 --- a/needles/gnome/apps/navigation/video_grid_shown-20240610.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "area": [ - { - "xpos": 30, - "height": 278, - "ypos": 102, - "type": "match", - "width": 251 - } - ], - "properties": [], - "tags": [ - "video_grid_shown" - ] -} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_grid_shown-20240610.png b/needles/gnome/apps/navigation/video_grid_shown-20240610.png deleted file mode 100644 index ede93788..00000000 Binary files a/needles/gnome/apps/navigation/video_grid_shown-20240610.png and /dev/null differ diff --git a/needles/gnome/apps/navigation/video_grid_shown-20240624.json b/needles/gnome/apps/navigation/video_grid_shown-20240624.json deleted file mode 100644 index e930e22b..00000000 --- a/needles/gnome/apps/navigation/video_grid_shown-20240624.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "area": [ - { - "ypos": 105, - "width": 251, - "height": 278, - "type": "match", - "xpos": 29 - } - ], - "properties": [], - "tags": [ - "video_grid_shown" - ] -} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_grid_shown-20240624.png b/needles/gnome/apps/navigation/video_grid_shown-20240624.png deleted file mode 100644 index cd989df7..00000000 Binary files a/needles/gnome/apps/navigation/video_grid_shown-20240624.png and /dev/null differ diff --git a/needles/gnome/apps/navigation/video_grid_shown.json b/needles/gnome/apps/navigation/video_grid_shown.json deleted file mode 100644 index 2aac7418..00000000 --- a/needles/gnome/apps/navigation/video_grid_shown.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "area": [ - { - "xpos": 30, - "ypos": 103, - "width": 251, - "height": 278, - "type": "match" - } - ], - "properties": [], - "tags": [ - "video_grid_shown" - ] -} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_grid_shown.png b/needles/gnome/apps/navigation/video_grid_shown.png deleted file mode 100644 index 5faa8250..00000000 Binary files a/needles/gnome/apps/navigation/video_grid_shown.png and /dev/null differ diff --git a/needles/gnome/apps/navigation/video_second_stop-20250422.json b/needles/gnome/apps/navigation/video_second_stop-20250422.json new file mode 100644 index 00000000..3570e25c --- /dev/null +++ b/needles/gnome/apps/navigation/video_second_stop-20250422.json @@ -0,0 +1,15 @@ +{ + "area": [ + { + "width": 64, + "xpos": 445, + "ypos": 230, + "type": "match", + "height": 84 + } + ], + "properties": [], + "tags": [ + "video_second_stop" + ] +} \ No newline at end of file diff --git a/needles/gnome/apps/navigation/video_second_stop-20250422.png b/needles/gnome/apps/navigation/video_second_stop-20250422.png new file mode 100644 index 00000000..3c7f295a Binary files /dev/null and b/needles/gnome/apps/navigation/video_second_stop-20250422.png differ diff --git a/needles/gnome/gnome_button_open-boldblue-20250319.json b/needles/gnome/gnome_button_open-boldblue-20250319.json index f0a825ac..c9b1fc89 100644 --- a/needles/gnome/gnome_button_open-boldblue-20250319.json +++ b/needles/gnome/gnome_button_open-boldblue-20250319.json @@ -1,15 +1,15 @@ -{ - "area": [ - { - "height": 21, - "width": 47, - "type": "match", - "xpos": 871, - "ypos": 631 - } - ], - "properties": [], - "tags": [ - "gnome_button_open" - ] +{ + "area": [ + { + "height": 21, + "type": "match", + "width": 40, + "xpos": 873, + "ypos": 631 + } + ], + "properties": [], + "tags": [ + "gnome_button_open" + ] } \ No newline at end of file diff --git a/tests/applications/navigation/aaa_setup.pm b/tests/applications/navigation/aaa_setup.pm index 754b770a..99b8bf42 100644 --- a/tests/applications/navigation/aaa_setup.pm +++ b/tests/applications/navigation/aaa_setup.pm @@ -20,8 +20,8 @@ sub run { $self->root_console(tty => 3); if ($canned) { assert_script_run('flatpak install -y net.sourceforge.ExtremeTuxRacer', timeout => 300); - # On Silverblue, Totem is not installed by default. Install it. - assert_script_run('flatpak install -y org.gnome.Totem', timeout => 300); + # On Silverblue, Showtime is not installed by default. Install it. + assert_script_run('flatpak install -y org.gnome.Showtime', timeout => 300); } else { assert_script_run("dnf install -y extremetuxracer", timeout => 180); diff --git a/tests/applications/navigation/play_video.pm b/tests/applications/navigation/play_video.pm index 97daad16..90145940 100644 --- a/tests/applications/navigation/play_video.pm +++ b/tests/applications/navigation/play_video.pm @@ -9,22 +9,16 @@ use utils; sub run { my $self = shift; # Start the Video player - menu_launch_type("videos"); + menu_launch_type("video"); assert_screen("apps_run_videos"); # The Video player should start with a grid view # of videos, check that it runs and that the # video is displayed in that view or we will add # the video to the grid. - unless (check_screen("video_grid_shown", 10)) { - assert_and_click("video_add_video"); - assert_and_click("video_add_local_video"); - wait_still_screen(3); - assert_and_click("gnome_filedialogue_videos"); - assert_and_click("video_add_button"); - } - assert_screen("video_grid_shown"); - # We will start the Video by clicking on the icon - click_lastmatch(); + assert_and_click("gnome_button_open"); + assert_and_click("gnome_filedialogue_videos"); + assert_and_click("gnome_filedialogue_video_select"); + assert_and_click("gnome_button_open"); # The Video should not start in the full screen mode # therefore, we check for panel controls. assert_screen("panel_controls");