From 0e39d9db952f070ba2e8d66d180eb925f7e913cf Mon Sep 17 00:00:00 2001 From: damies13 Date: Fri, 1 Nov 2024 10:24:21 +1000 Subject: [PATCH] Add donation reminder to tests for manager Issue #252 --- Tests/Regression/Manager/GUI_Common.robot | 16 ++++++++++++---- .../manager_macos_button_maybelater.png | Bin 0 -> 1448 bytes .../manager_ubuntu_button_maybelater.png | Bin 0 -> 1330 bytes .../manager_windows_button_maybelater.png | Bin 0 -> 683 bytes Tests/Regression/Reporter/GUI_Common.robot | 7 ++----- 5 files changed, 14 insertions(+), 9 deletions(-) create mode 100644 Tests/Regression/Manager/Images/file_method/manager_macos_button_maybelater.png create mode 100644 Tests/Regression/Manager/Images/file_method/manager_ubuntu_button_maybelater.png create mode 100644 Tests/Regression/Manager/Images/file_method/manager_windows_button_maybelater.png diff --git a/Tests/Regression/Manager/GUI_Common.robot b/Tests/Regression/Manager/GUI_Common.robot index 04d391011..4d09526f2 100644 --- a/Tests/Regression/Manager/GUI_Common.robot +++ b/Tests/Regression/Manager/GUI_Common.robot @@ -84,8 +84,8 @@ Open Manager GUI [Arguments] ${options}=None # Press Escape and move mouse because on linux the screen save had kicked in Press Combination Key.esc - Move To 10 10 - Move To 20 20 + Wiggle Mouse + IF ${options} == None ${options}= Create List Create Directory ${results_dir} @@ -104,6 +104,8 @@ Open Manager GUI IF '-n' in ${options} Sleep 10 ELSE + Handle Donation Reminder + ${img}= Set Variable manager_${platform}_button_runschedule.png ${passed}= Run Keyword And Return Status Wait For ${img} timeout=${default_image_timeout / 2} IF not ${passed} @@ -130,13 +132,19 @@ Open Manager GUI END END +Wiggle Mouse + Move To 10 10 + Move To 20 20 + +Handle Donation Reminder + ${found}= Run Keyword And Return Status Click Button MaybeLater ${default_image_timeout / 2} + VAR ${DonationReminder} ${found} scope=TEST + Close Manager GUI ubuntu Run Keyword And Ignore Error Click Dialog Button cancel 0.01 Run Keyword And Ignore Error Click Dialog Button no 0.01 Close Manager GUI - - Close Manager GUI windows Run Keyword And Ignore Error Click Dialog Button cancel 0.01 Run Keyword And Ignore Error Click Dialog Button no 0.01 diff --git a/Tests/Regression/Manager/Images/file_method/manager_macos_button_maybelater.png b/Tests/Regression/Manager/Images/file_method/manager_macos_button_maybelater.png new file mode 100644 index 0000000000000000000000000000000000000000..3c12af2609e2dea1359e579e6ec1f8baf6cb7c4a GIT binary patch literal 1448 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