-
Clicking Primary Button does not navigate away from qa-lab.html
3:15:59 PM / 00:00:00:364 Pass
Clicking Primary Button does not navigate away from qa-lab.html
06.22.2026 3:15:59 PM 06.22.2026 3:15:59 PM 00:00:00:364 · #test-id=1Status Timestamp Details Pass 3:15:59 PM Test passed -
Clicking Danger Button does not navigate away from qa-lab.html
3:15:59 PM / 00:00:00:279 Pass
Clicking Danger Button does not navigate away from qa-lab.html
06.22.2026 3:15:59 PM 06.22.2026 3:15:59 PM 00:00:00:279 · #test-id=2Status Timestamp Details Pass 3:15:59 PM Test passed -
Disabled Button carries the HTML disabled attribute
3:15:59 PM / 00:00:00:115 Pass
Disabled Button carries the HTML disabled attribute
06.22.2026 3:15:59 PM 06.22.2026 3:15:59 PM 00:00:00:115 · #test-id=3Status Timestamp Details Pass 3:15:59 PM Test passed -
Danger Button is visible and interactable
3:15:59 PM / 00:00:00:099 Pass
Danger Button is visible and interactable
06.22.2026 3:15:59 PM 06.22.2026 3:15:59 PM 00:00:00:099 · #test-id=4Status Timestamp Details Pass 3:15:59 PM Test passed -
Primary Button is visible and interactable
3:15:59 PM / 00:00:00:042 Pass
Primary Button is visible and interactable
06.22.2026 3:15:59 PM 06.22.2026 3:16:00 PM 00:00:00:042 · #test-id=5Status Timestamp Details Pass 3:16:00 PM Test passed -
Submitting a valid form does not navigate away from qa-lab.html
3:16:01 PM / 00:00:01:672 Pass
Submitting a valid form does not navigate away from qa-lab.html
06.22.2026 3:16:01 PM 06.22.2026 3:16:03 PM 00:00:01:672 · #test-id=6Status Timestamp Details Pass 3:16:03 PM Test passed -
Registration form fields accept and retain valid input
3:16:01 PM / 00:00:01:200 Pass
Registration form fields accept and retain valid input
06.22.2026 3:16:01 PM 06.22.2026 3:16:02 PM 00:00:01:200 · #test-id=7Status Timestamp Details Pass 3:16:02 PM Test passed -
Registration form fields accept and retain valid input
3:16:01 PM / 00:00:01:349 Pass
Registration form fields accept and retain valid input
06.22.2026 3:16:01 PM 06.22.2026 3:16:03 PM 00:00:01:349 · #test-id=8Status Timestamp Details Pass 3:16:03 PM Test passed -
Submitting a valid form does not navigate away from qa-lab.html
3:16:01 PM / 00:00:01:605 Pass
Submitting a valid form does not navigate away from qa-lab.html
06.22.2026 3:16:01 PM 06.22.2026 3:16:03 PM 00:00:01:605 · #test-id=9Status Timestamp Details Pass 3:16:03 PM Test passed -
Submitting a valid form does not navigate away from qa-lab.html
3:16:01 PM / 00:00:01:571 Pass
Submitting a valid form does not navigate away from qa-lab.html
06.22.2026 3:16:01 PM 06.22.2026 3:16:03 PM 00:00:01:571 · #test-id=10Status Timestamp Details Pass 3:16:03 PM Test passed -
Registration form fields accept and retain valid input
3:16:01 PM / 00:00:01:355 Pass
Registration form fields accept and retain valid input
06.22.2026 3:16:01 PM 06.22.2026 3:16:03 PM 00:00:01:355 · #test-id=11Status Timestamp Details Pass 3:16:03 PM Test passed -
Text input retains the typed value
3:16:04 PM / 00:00:00:347 Pass
Text input retains the typed value
06.22.2026 3:16:04 PM 06.22.2026 3:16:04 PM 00:00:00:347 · #test-id=12Status Timestamp Details Pass 3:16:04 PM Test passed -
Number input retains the typed numeric value
3:16:04 PM / 00:00:00:282 Pass
Number input retains the typed numeric value
06.22.2026 3:16:04 PM 06.22.2026 3:16:04 PM 00:00:00:282 · #test-id=13Status Timestamp Details Pass 3:16:04 PM Test passed -
Date input is non-empty after setting a date value
3:16:04 PM / 00:00:00:351 Pass
Date input is non-empty after setting a date value
06.22.2026 3:16:04 PM 06.22.2026 3:16:04 PM 00:00:00:351 · #test-id=14Status Timestamp Details Pass 3:16:04 PM Test passed -
Search input retains the typed search query
3:16:04 PM / 00:00:00:298 Pass
Search input retains the typed search query
06.22.2026 3:16:04 PM 06.22.2026 3:16:04 PM 00:00:00:298 · #test-id=15Status Timestamp Details Pass 3:16:04 PM Test passed -
URL input retains the typed URL value
3:16:05 PM / 00:00:00:134 Pass
URL input retains the typed URL value
06.22.2026 3:16:05 PM 06.22.2026 3:16:05 PM 00:00:00:134 · #test-id=16Status Timestamp Details Pass 3:16:05 PM Test passed -
Unchecked checkbox becomes checked after check()
3:16:06 PM / 00:00:00:458 Pass
Unchecked checkbox becomes checked after check()
06.22.2026 3:16:06 PM 06.22.2026 3:16:06 PM 00:00:00:458 · #test-id=17Status Timestamp Details Pass 3:16:06 PM Test passed -
Option 3 is pre-checked by the page on initial load
3:16:06 PM / 00:00:00:112 Pass
Option 3 is pre-checked by the page on initial load
06.22.2026 3:16:06 PM 06.22.2026 3:16:06 PM 00:00:00:112 · #test-id=18Status Timestamp Details Pass 3:16:06 PM Test passed -
Checked checkbox becomes unchecked after uncheck()
3:16:06 PM / 00:00:00:622 Pass
Checked checkbox becomes unchecked after uncheck()
06.22.2026 3:16:06 PM 06.22.2026 3:16:06 PM 00:00:00:622 · #test-id=19Status Timestamp Details Pass 3:16:06 PM Test passed -
Clicking a radio button selects it
3:16:07 PM / 00:00:00:251 Pass
Clicking a radio button selects it
06.22.2026 3:16:07 PM 06.22.2026 3:16:07 PM 00:00:00:251 · #test-id=20Status Timestamp Details Pass 3:16:07 PM Test passed -
Selecting a second radio deselects the first — mutual exclusivity
3:16:07 PM / 00:00:00:284 Pass
Selecting a second radio deselects the first — mutual exclusivity
06.22.2026 3:16:07 PM 06.22.2026 3:16:07 PM 00:00:00:284 · #test-id=21Status Timestamp Details Pass 3:16:07 PM Test passed -
Option 4 carries the HTML disabled attribute
3:16:07 PM / 00:00:00:057 Pass
Option 4 carries the HTML disabled attribute
06.22.2026 3:16:07 PM 06.22.2026 3:16:08 PM 00:00:00:057 · #test-id=22Status Timestamp Details Pass 3:16:08 PM Test passed -
Multi-select replaces prior selection when called again
3:16:09 PM / 00:00:00:813 Pass
Multi-select replaces prior selection when called again
06.22.2026 3:16:09 PM 06.22.2026 3:16:09 PM 00:00:00:813 · #test-id=23Status Timestamp Details Pass 3:16:09 PM Test passed -
Multi-select holds exactly two chosen options simultaneously
3:16:09 PM / 00:00:00:580 Pass
Multi-select holds exactly two chosen options simultaneously
06.22.2026 3:16:09 PM 06.22.2026 3:16:09 PM 00:00:00:580 · #test-id=24Status Timestamp Details Pass 3:16:09 PM Test passed -
Single-select updates to reflect the most recent selection
3:16:09 PM / 00:00:00:640 Pass
Single-select updates to reflect the most recent selection
06.22.2026 3:16:09 PM 06.22.2026 3:16:09 PM 00:00:00:640 · #test-id=25Status Timestamp Details Pass 3:16:09 PM Test passed -
Single-select reflects the chosen country option
3:16:09 PM / 00:00:00:423 Pass
Single-select reflects the chosen country option
06.22.2026 3:16:09 PM 06.22.2026 3:16:09 PM 00:00:00:423 · #test-id=26Status Timestamp Details Pass 3:16:09 PM Test passed -
Email column in row 1 contains a valid email address
3:16:10 PM / 00:00:00:075 Pass
Email column in row 1 contains a valid email address
06.22.2026 3:16:10 PM 06.22.2026 3:16:11 PM 00:00:00:075 · #test-id=28Status Timestamp Details Pass 3:16:11 PM Test passed -
Name column in row 1 is not empty
3:16:10 PM / 00:00:00:086 Pass
Name column in row 1 is not empty
06.22.2026 3:16:10 PM 06.22.2026 3:16:11 PM 00:00:00:086 · #test-id=27Status Timestamp Details Pass 3:16:11 PM Test passed -
Table contains exactly 3 sample data rows
3:16:10 PM / 00:00:00:096 Pass
Table contains exactly 3 sample data rows
06.22.2026 3:16:10 PM 06.22.2026 3:16:11 PM 00:00:00:096 · #test-id=29Status Timestamp Details Pass 3:16:11 PM Test passed -
All table rows have a non-empty ID cell
3:16:11 PM / 00:00:00:178 Pass
All table rows have a non-empty ID cell
06.22.2026 3:16:11 PM 06.22.2026 3:16:11 PM 00:00:00:178 · #test-id=30Status Timestamp Details Pass 3:16:11 PM Test passed -
X close button dismisses the modal dialog
3:16:11 PM / 00:00:00:375 Pass
X close button dismisses the modal dialog
06.22.2026 3:16:11 PM 06.22.2026 3:16:12 PM 00:00:00:375 · #test-id=31Status Timestamp Details Pass 3:16:12 PM Test passed -
Open Modal button makes the dialog visible
3:16:12 PM / 00:00:00:213 Pass
Open Modal button makes the dialog visible
06.22.2026 3:16:12 PM 06.22.2026 3:16:12 PM 00:00:00:213 · #test-id=32Status Timestamp Details Pass 3:16:12 PM Test passed -
Cancel button closes the modal dialog without confirming
3:16:12 PM / 00:00:00:346 Pass
Cancel button closes the modal dialog without confirming
06.22.2026 3:16:12 PM 06.22.2026 3:16:12 PM 00:00:00:346 · #test-id=33Status Timestamp Details Pass 3:16:12 PM Test passed -
Secret panel is hidden before the checkbox is checked
3:16:13 PM / 00:00:00:042 Pass
Secret panel is hidden before the checkbox is checked
06.22.2026 3:16:13 PM 06.22.2026 3:16:13 PM 00:00:00:042 · #test-id=34Status Timestamp Details Pass 3:16:13 PM Test passed -
Unchecking the checkbox hides the secret panel again
3:16:13 PM / 00:00:00:389 Pass
Unchecking the checkbox hides the secret panel again
06.22.2026 3:16:13 PM 06.22.2026 3:16:13 PM 00:00:00:389 · #test-id=35Status Timestamp Details Pass 3:16:13 PM Test passed -
Checking the checkbox reveals the secret panel
3:16:13 PM / 00:00:00:232 Pass
Checking the checkbox reveals the secret panel
06.22.2026 3:16:13 PM 06.22.2026 3:16:13 PM 00:00:00:232 · #test-id=36Status Timestamp Details Pass 3:16:13 PM Test passed -
Toggle checkbox state matches the panel visible/hidden state
3:16:13 PM / 00:00:00:341 Pass
Toggle checkbox state matches the panel visible/hidden state
06.22.2026 3:16:13 PM 06.22.2026 3:16:13 PM 00:00:00:341 · #test-id=37Status Timestamp Details Pass 3:16:13 PM Test passed -
Async button is visible and enabled on page load
3:16:14 PM / 00:00:00:091 Pass
Async button is visible and enabled on page load
06.22.2026 3:16:14 PM 06.22.2026 3:16:14 PM 00:00:00:091 · #test-id=38Status Timestamp Details Pass 3:16:14 PM Test passed -
Clicking async button transitions to success state
3:16:14 PM / 00:00:01:782 Pass
Clicking async button transitions to success state
06.22.2026 3:16:14 PM 06.22.2026 3:16:16 PM 00:00:01:782 · #test-id=39Status Timestamp Details Pass 3:16:16 PM Test passed -
Driver returns to main document context after iframe interaction
3:16:17 PM / 00:00:00:131 Pass
Driver returns to main document context after iframe interaction
06.22.2026 3:16:17 PM 06.22.2026 3:16:17 PM 00:00:00:131 · #test-id=40Status Timestamp Details Pass 3:16:17 PM Test passed -
switchToDefault() restores the main document context
3:16:17 PM / 00:00:00:074 Pass
switchToDefault() restores the main document context
06.22.2026 3:16:17 PM 06.22.2026 3:16:17 PM 00:00:00:074 · #test-id=41Status Timestamp Details Pass 3:16:17 PM Test passed -
A heading element is readable from inside the iframe
3:16:17 PM / 00:00:00:096 Pass
A heading element is readable from inside the iframe
06.22.2026 3:16:17 PM 06.22.2026 3:16:17 PM 00:00:00:096 · #test-id=42Status Timestamp Details Pass 3:16:17 PM Test passed -
Drag-and-drop completes without error and drop zone remains visible
3:16:17 PM / 00:00:00:407 Pass
Drag-and-drop completes without error and drop zone remains visible
06.22.2026 3:16:17 PM 06.22.2026 3:16:18 PM 00:00:00:407 · #test-id=43Status Timestamp Details Pass 3:16:18 PM Test passed -
Draggable element is visible before the drag operation
3:16:17 PM / 00:00:00:057 Pass
Draggable element is visible before the drag operation
06.22.2026 3:16:17 PM 06.22.2026 3:16:18 PM 00:00:00:057 · #test-id=44Status Timestamp Details Pass 3:16:18 PM Test passed -
Drop zone is visible as a valid drop target
3:16:17 PM / 00:00:00:054 Pass
Drop zone is visible as a valid drop target
06.22.2026 3:16:17 PM 06.22.2026 3:16:18 PM 00:00:00:054 · #test-id=45Status Timestamp Details Pass 3:16:18 PM Test passed -
Slider reports default value of 50 on page load
3:16:19 PM / 00:00:00:057 Pass
Slider reports default value of 50 on page load
06.22.2026 3:16:19 PM 06.22.2026 3:16:19 PM 00:00:00:057 · #test-id=46Status Timestamp Details Pass 3:16:19 PM Test passed -
Slider element is visible and interactable
3:16:19 PM / 00:00:00:059 Pass
Slider element is visible and interactable
06.22.2026 3:16:19 PM 06.22.2026 3:16:19 PM 00:00:00:059 · #test-id=47Status Timestamp Details Pass 3:16:19 PM Test passed -
Slider value changes after dragging 50px to the right
3:16:19 PM / 00:00:00:459 Pass
Slider value changes after dragging 50px to the right
06.22.2026 3:16:19 PM 06.22.2026 3:16:19 PM 00:00:00:459 · #test-id=48Status Timestamp Details Pass 3:16:19 PM Test passed
Started
Jun 22, 2026 03:15:57 PM
Ended
Jun 22, 2026 03:16:19 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 |