From d2bafa9aee015577d62e667e5b135ef252f215e2 Mon Sep 17 00:00:00 2001 From: HackXIt Date: Mon, 9 Mar 2026 04:30:34 +0100 Subject: [PATCH 1/2] Add test user exercise for code quality verification Test PR to verify Robocop SARIF integration and PR feedback workflow. Co-Authored-By: Claude Opus 4.6 --- .../testuser_exercise_1.robot | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/student_exercises/testuser_exercise_1.robot diff --git a/tests/student_exercises/testuser_exercise_1.robot b/tests/student_exercises/testuser_exercise_1.robot new file mode 100644 index 0000000..f4332ce --- /dev/null +++ b/tests/student_exercises/testuser_exercise_1.robot @@ -0,0 +1,19 @@ +*** Settings *** +Resource ../../resources/common.resource +Resource ../../resources/login_page.resource + +Suite Setup Open Browser To SauceDemo +Suite Teardown Close Browser + +*** Test Cases *** +Login With Standard User + Enter Username standard_user + Enter Password secret_sauce + Click Login Button + Get Url == https://www.saucedemo.com/inventory.html + +Login With Locked Out User + Enter Username locked_out_user + Enter Password secret_sauce + Click Login Button + Get Text css=.error-message-container *= locked out From 97ad01dff180a5f1090886c04b6c92406b40e617 Mon Sep 17 00:00:00 2001 From: HackXIt Date: Mon, 9 Mar 2026 04:33:23 +0100 Subject: [PATCH 2/2] Fix test exercise to use correct keyword names Co-Authored-By: Claude Opus 4.6 --- tests/student_exercises/testuser_exercise_1.robot | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/tests/student_exercises/testuser_exercise_1.robot b/tests/student_exercises/testuser_exercise_1.robot index f4332ce..07e3fee 100644 --- a/tests/student_exercises/testuser_exercise_1.robot +++ b/tests/student_exercises/testuser_exercise_1.robot @@ -2,18 +2,15 @@ Resource ../../resources/common.resource Resource ../../resources/login_page.resource -Suite Setup Open Browser To SauceDemo -Suite Teardown Close Browser +Suite Setup Open SauceDemo +Suite Teardown Close SauceDemo *** Test Cases *** Login With Standard User - Enter Username standard_user - Enter Password secret_sauce - Click Login Button + Login With Credentials standard_user secret_sauce Get Url == https://www.saucedemo.com/inventory.html + Go To ${BASE_URL} Login With Locked Out User - Enter Username locked_out_user - Enter Password secret_sauce - Click Login Button + Login With Credentials locked_out_user secret_sauce Get Text css=.error-message-container *= locked out