-
Clicking Danger Button does not navigate away from qa-lab.html
4:08:30 PM / 00:00:00:437 Pass
Clicking Danger Button does not navigate away from qa-lab.html
09.21.2026 4:08:30 PM 09.21.2026 4:08:30 PM 00:00:00:437 · #test-id=1Status Timestamp Details Pass 4:08:30 PM Test passed -
Disabled Button carries the HTML disabled attribute
4:08:30 PM / 00:00:00:230 Pass
Disabled Button carries the HTML disabled attribute
09.21.2026 4:08:30 PM 09.21.2026 4:08:30 PM 00:00:00:230 · #test-id=2Status Timestamp Details Pass 4:08:30 PM Test passed -
Clicking Primary Button does not navigate away from qa-lab.html
4:08:30 PM / 00:00:00:379 Pass
Clicking Primary Button does not navigate away from qa-lab.html
09.21.2026 4:08:30 PM 09.21.2026 4:08:30 PM 00:00:00:379 · #test-id=3Status Timestamp Details Pass 4:08:30 PM Test passed -
Danger Button is visible and interactable
4:08:30 PM / 00:00:00:170 Pass
Danger Button is visible and interactable
09.21.2026 4:08:30 PM 09.21.2026 4:08:30 PM 00:00:00:170 · #test-id=4Status Timestamp Details Pass 4:08:30 PM Test passed -
Primary Button is visible and interactable
4:08:31 PM / 00:00:00:044 Pass
Primary Button is visible and interactable
09.21.2026 4:08:31 PM 09.21.2026 4:08:31 PM 00:00:00:044 · #test-id=5Status Timestamp Details Pass 4:08:31 PM Test passed -
Registration form fields accept and retain valid input
4:08:34 PM / 00:00:01:392 Pass
Registration form fields accept and retain valid input
09.21.2026 4:08:34 PM 09.21.2026 4:08:36 PM 00:00:01:392 · #test-id=6Status Timestamp Details Pass 4:08:36 PM Test passed -
Submitting a valid form does not navigate away from qa-lab.html
4:08:34 PM / 00:00:01:997 Pass
Submitting a valid form does not navigate away from qa-lab.html
09.21.2026 4:08:34 PM 09.21.2026 4:08:36 PM 00:00:01:997 · #test-id=7Status Timestamp Details Pass 4:08:36 PM Test passed -
Submitting a valid form does not navigate away from qa-lab.html
4:08:34 PM / 00:00:01:785 Pass
Submitting a valid form does not navigate away from qa-lab.html
09.21.2026 4:08:34 PM 09.21.2026 4:08:36 PM 00:00:01:785 · #test-id=8Status Timestamp Details Pass 4:08:36 PM Test passed -
Registration form fields accept and retain valid input
4:08:34 PM / 00:00:01:178 Pass
Registration form fields accept and retain valid input
09.21.2026 4:08:34 PM 09.21.2026 4:08:36 PM 00:00:01:178 · #test-id=9Status Timestamp Details Pass 4:08:36 PM Test passed -
Submitting a valid form does not navigate away from qa-lab.html
4:08:34 PM / 00:00:01:718 Pass
Submitting a valid form does not navigate away from qa-lab.html
09.21.2026 4:08:34 PM 09.21.2026 4:08:36 PM 00:00:01:718 · #test-id=10Status Timestamp Details Pass 4:08:36 PM Test passed -
Registration form fields accept and retain valid input
4:08:34 PM / 00:00:01:411 Pass
Registration form fields accept and retain valid input
09.21.2026 4:08:34 PM 09.21.2026 4:08:36 PM 00:00:01:411 · #test-id=11Status Timestamp Details Pass 4:08:36 PM Test passed -
Search input retains the typed search query
4:08:38 PM / 00:00:00:527 Pass
Search input retains the typed search query
09.21.2026 4:08:38 PM 09.21.2026 4:08:39 PM 00:00:00:527 · #test-id=12Status Timestamp Details Pass 4:08:39 PM Test passed -
Number input retains the typed numeric value
4:08:38 PM / 00:00:00:379 Pass
Number input retains the typed numeric value
09.21.2026 4:08:38 PM 09.21.2026 4:08:39 PM 00:00:00:379 · #test-id=13Status Timestamp Details Pass 4:08:39 PM Test passed -
Date input is non-empty after setting a date value
4:08:38 PM / 00:00:00:414 Pass
Date input is non-empty after setting a date value
09.21.2026 4:08:38 PM 09.21.2026 4:08:39 PM 00:00:00:414 · #test-id=14Status Timestamp Details Pass 4:08:39 PM Test passed -
Text input retains the typed value
4:08:39 PM / 00:00:00:390 Pass
Text input retains the typed value
09.21.2026 4:08:39 PM 09.21.2026 4:08:39 PM 00:00:00:390 · #test-id=15Status Timestamp Details Pass 4:08:39 PM Test passed -
URL input retains the typed URL value
4:08:39 PM / 00:00:00:138 Pass
URL input retains the typed URL value
09.21.2026 4:08:39 PM 09.21.2026 4:08:40 PM 00:00:00:138 · #test-id=16Status Timestamp Details Pass 4:08:40 PM Test passed -
Checked checkbox becomes unchecked after uncheck()
4:08:41 PM / 00:00:00:768 Pass
Checked checkbox becomes unchecked after uncheck()
09.21.2026 4:08:41 PM 09.21.2026 4:08:42 PM 00:00:00:768 · #test-id=17Status Timestamp Details Pass 4:08:42 PM Test passed -
Option 4 carries the HTML disabled attribute
4:08:42 PM / 00:00:00:179 Pass
Option 4 carries the HTML disabled attribute
09.21.2026 4:08:42 PM 09.21.2026 4:08:42 PM 00:00:00:179 · #test-id=18Status Timestamp Details Pass 4:08:42 PM Test passed -
Unchecked checkbox becomes checked after check()
4:08:42 PM / 00:00:00:579 Pass
Unchecked checkbox becomes checked after check()
09.21.2026 4:08:42 PM 09.21.2026 4:08:42 PM 00:00:00:579 · #test-id=19Status Timestamp Details Pass 4:08:42 PM Test passed -
Option 3 is pre-checked by the page on initial load
4:08:42 PM / 00:00:00:160 Pass
Option 3 is pre-checked by the page on initial load
09.21.2026 4:08:42 PM 09.21.2026 4:08:42 PM 00:00:00:160 · #test-id=20Status Timestamp Details Pass 4:08:42 PM Test passed -
Clicking a radio button selects it
4:08:43 PM / 00:00:00:290 Pass
Clicking a radio button selects it
09.21.2026 4:08:43 PM 09.21.2026 4:08:43 PM 00:00:00:290 · #test-id=21Status Timestamp Details Pass 4:08:43 PM Test passed -
Selecting a second radio deselects the first — mutual exclusivity
4:08:43 PM / 00:00:00:376 Pass
Selecting a second radio deselects the first — mutual exclusivity
09.21.2026 4:08:43 PM 09.21.2026 4:08:44 PM 00:00:00:376 · #test-id=22Status Timestamp Details Pass 4:08:44 PM Test passed -
Multi-select replaces prior selection when called again
4:08:45 PM / 00:00:01:302 Pass
Multi-select replaces prior selection when called again
09.21.2026 4:08:45 PM 09.21.2026 4:08:47 PM 00:00:01:302 · #test-id=23Status Timestamp Details Pass 4:08:47 PM Test passed -
Single-select reflects the chosen country option
4:08:46 PM / 00:00:00:498 Pass
Single-select reflects the chosen country option
09.21.2026 4:08:46 PM 09.21.2026 4:08:46 PM 00:00:00:498 · #test-id=24Status Timestamp Details Pass 4:08:46 PM Test passed -
Multi-select holds exactly two chosen options simultaneously
4:08:46 PM / 00:00:00:569 Pass
Multi-select holds exactly two chosen options simultaneously
09.21.2026 4:08:46 PM 09.21.2026 4:08:47 PM 00:00:00:569 · #test-id=25Status Timestamp Details Pass 4:08:47 PM Test passed -
Single-select updates to reflect the most recent selection
4:08:46 PM / 00:00:00:535 Pass
Single-select updates to reflect the most recent selection
09.21.2026 4:08:46 PM 09.21.2026 4:08:47 PM 00:00:00:535 · #test-id=26Status Timestamp Details Pass 4:08:47 PM Test passed -
Name column in row 1 is not empty
4:08:48 PM / 00:00:00:071 Pass
Name column in row 1 is not empty
09.21.2026 4:08:48 PM 09.21.2026 4:08:48 PM 00:00:00:071 · #test-id=27Status Timestamp Details Pass 4:08:48 PM Test passed -
Email column in row 1 contains a valid email address
4:08:49 PM / 00:00:00:036 Pass
Email column in row 1 contains a valid email address
09.21.2026 4:08:49 PM 09.21.2026 4:08:49 PM 00:00:00:036 · #test-id=28Status Timestamp Details Pass 4:08:49 PM Test passed -
Table contains exactly 3 sample data rows
4:08:49 PM / 00:00:00:070 Pass
Table contains exactly 3 sample data rows
09.21.2026 4:08:49 PM 09.21.2026 4:08:49 PM 00:00:00:070 · #test-id=29Status Timestamp Details Pass 4:08:49 PM Test passed -
All table rows have a non-empty ID cell
4:08:49 PM / 00:00:00:151 Pass
All table rows have a non-empty ID cell
09.21.2026 4:08:49 PM 09.21.2026 4:08:49 PM 00:00:00:151 · #test-id=30Status Timestamp Details Pass 4:08:49 PM Test passed -
Cancel button closes the modal dialog without confirming
4:08:50 PM / 00:00:00:591 Pass
Cancel button closes the modal dialog without confirming
09.21.2026 4:08:50 PM 09.21.2026 4:08:51 PM 00:00:00:591 · #test-id=31Status Timestamp Details Pass 4:08:51 PM Test passed -
X close button dismisses the modal dialog
4:08:50 PM / 00:00:00:459 Pass
X close button dismisses the modal dialog
09.21.2026 4:08:50 PM 09.21.2026 4:08:51 PM 00:00:00:459 · #test-id=32Status Timestamp Details Pass 4:08:51 PM Test passed -
Open Modal button makes the dialog visible
4:08:50 PM / 00:00:00:308 Pass
Open Modal button makes the dialog visible
09.21.2026 4:08:50 PM 09.21.2026 4:08:51 PM 00:00:00:308 · #test-id=33Status Timestamp Details Pass 4:08:51 PM Test passed -
Unchecking the checkbox hides the secret panel again
4:08:53 PM / 00:00:00:414 Pass
Unchecking the checkbox hides the secret panel again
09.21.2026 4:08:53 PM 09.21.2026 4:08:53 PM 00:00:00:414 · #test-id=34Status Timestamp Details Pass 4:08:53 PM Test passed -
Toggle checkbox state matches the panel visible/hidden state
4:08:53 PM / 00:00:00:569 Pass
Toggle checkbox state matches the panel visible/hidden state
09.21.2026 4:08:53 PM 09.21.2026 4:08:53 PM 00:00:00:569 · #test-id=35Status Timestamp Details Pass 4:08:53 PM Test passed -
Checking the checkbox reveals the secret panel
4:08:53 PM / 00:00:00:393 Pass
Checking the checkbox reveals the secret panel
09.21.2026 4:08:53 PM 09.21.2026 4:08:53 PM 00:00:00:393 · #test-id=36Status Timestamp Details Pass 4:08:53 PM Test passed -
Secret panel is hidden before the checkbox is checked
4:08:53 PM / 00:00:00:091 Pass
Secret panel is hidden before the checkbox is checked
09.21.2026 4:08:53 PM 09.21.2026 4:08:53 PM 00:00:00:091 · #test-id=37Status Timestamp Details Pass 4:08:53 PM Test passed -
Async button is visible and enabled on page load
4:08:54 PM / 00:00:00:167 Pass
Async button is visible and enabled on page load
09.21.2026 4:08:54 PM 09.21.2026 4:08:54 PM 00:00:00:167 · #test-id=38Status Timestamp Details Pass 4:08:54 PM Test passed -
Clicking async button transitions to success state
4:08:54 PM / 00:00:01:847 Pass
Clicking async button transitions to success state
09.21.2026 4:08:54 PM 09.21.2026 4:08:56 PM 00:00:01:847 · #test-id=39Status Timestamp Details Pass 4:08:56 PM Test passed -
A heading element is readable from inside the iframe
4:08:58 PM / 00:00:00:172 Pass
A heading element is readable from inside the iframe
09.21.2026 4:08:58 PM 09.21.2026 4:08:58 PM 00:00:00:172 · #test-id=41Status Timestamp Details Pass 4:08:58 PM Test passed -
Driver returns to main document context after iframe interaction
4:08:58 PM / 00:00:00:159 Pass
Driver returns to main document context after iframe interaction
09.21.2026 4:08:58 PM 09.21.2026 4:08:58 PM 00:00:00:159 · #test-id=40Status Timestamp Details Pass 4:08:58 PM Test passed -
switchToDefault() restores the main document context
4:08:58 PM / 00:00:00:124 Pass
switchToDefault() restores the main document context
09.21.2026 4:08:58 PM 09.21.2026 4:08:58 PM 00:00:00:124 · #test-id=42Status Timestamp Details Pass 4:08:58 PM Test passed -
Drop zone is visible as a valid drop target
4:08:59 PM / 00:00:00:137 Pass
Drop zone is visible as a valid drop target
09.21.2026 4:08:59 PM 09.21.2026 4:08:59 PM 00:00:00:137 · #test-id=43Status Timestamp Details Pass 4:08:59 PM Test passed -
Drag-and-drop completes without error and drop zone remains visible
4:08:59 PM / 00:00:00:598 Pass
Drag-and-drop completes without error and drop zone remains visible
09.21.2026 4:08:59 PM 09.21.2026 4:09:00 PM 00:00:00:598 · #test-id=44Status Timestamp Details Pass 4:09:00 PM Test passed -
Draggable element is visible before the drag operation
4:08:59 PM / 00:00:00:119 Pass
Draggable element is visible before the drag operation
09.21.2026 4:08:59 PM 09.21.2026 4:08:59 PM 00:00:00:119 · #test-id=45Status Timestamp Details Pass 4:08:59 PM Test passed -
Slider element is visible and interactable
4:09:01 PM / 00:00:00:190 Pass
Slider element is visible and interactable
09.21.2026 4:09:01 PM 09.21.2026 4:09:01 PM 00:00:00:190 · #test-id=46Status Timestamp Details Pass 4:09:01 PM Test passed -
Slider reports default value of 50 on page load
4:09:01 PM / 00:00:00:098 Pass
Slider reports default value of 50 on page load
09.21.2026 4:09:01 PM 09.21.2026 4:09:01 PM 00:00:00:098 · #test-id=47Status Timestamp Details Pass 4:09:01 PM Test passed -
Slider value changes after dragging 50px to the right
4:09:01 PM / 00:00:00:533 Pass
Slider value changes after dragging 50px to the right
09.21.2026 4:09:01 PM 09.21.2026 4:09:02 PM 00:00:00:533 · #test-id=48Status Timestamp Details Pass 4:09:02 PM Test passed
Started
Sep 21, 2026 04:08:27 PM
Ended
Sep 21, 2026 04:09:02 PM
Tests Passed
48
Tests Failed
0
Tests
Log events
Timeline
System/Environment
| Name | Value |
|---|---|
| Author | Evgenii Subbotin |
| Target | https://subbotin.es/QA-Lab/qa-lab.html |
| Stack | Selenium 4 + Java 17 + TestNG 7 |