-
Disabled Button carries the HTML disabled attribute
1:07:19 PM / 00:00:00:188 Pass
Disabled Button carries the HTML disabled attribute
05.06.2026 1:07:19 PM 05.06.2026 1:07:19 PM 00:00:00:188 · #test-id=1Status Timestamp Details Pass 1:07:19 PM Test passed -
Clicking Primary Button does not navigate away from qa-lab.html
1:07:19 PM / 00:00:00:321 Pass
Clicking Primary Button does not navigate away from qa-lab.html
05.06.2026 1:07:19 PM 05.06.2026 1:07:20 PM 00:00:00:321 · #test-id=2Status Timestamp Details Pass 1:07:20 PM Test passed -
Danger Button is visible and interactable
1:07:19 PM / 00:00:00:121 Pass
Danger Button is visible and interactable
05.06.2026 1:07:19 PM 05.06.2026 1:07:19 PM 00:00:00:121 · #test-id=3Status Timestamp Details Pass 1:07:19 PM Test passed -
Clicking Danger Button does not navigate away from qa-lab.html
1:07:19 PM / 00:00:00:250 Pass
Clicking Danger Button does not navigate away from qa-lab.html
05.06.2026 1:07:19 PM 05.06.2026 1:07:20 PM 00:00:00:250 · #test-id=4Status Timestamp Details Pass 1:07:20 PM Test passed -
Primary Button is visible and interactable
1:07:20 PM / 00:00:00:045 Pass
Primary Button is visible and interactable
05.06.2026 1:07:20 PM 05.06.2026 1:07:20 PM 00:00:00:045 · #test-id=5Status Timestamp Details Pass 1:07:20 PM Test passed -
Submitting a valid form does not navigate away from qa-lab.html
1:07:22 PM / 00:00:01:574 Pass
Submitting a valid form does not navigate away from qa-lab.html
05.06.2026 1:07:22 PM 05.06.2026 1:07:23 PM 00:00:01:574 · #test-id=6Status Timestamp Details Pass 1:07:23 PM Test passed -
Registration form fields accept and retain valid input
1:07:22 PM / 00:00:01:267 Pass
Registration form fields accept and retain valid input
05.06.2026 1:07:22 PM 05.06.2026 1:07:23 PM 00:00:01:267 · #test-id=7Status Timestamp Details Pass 1:07:23 PM Test passed -
Submitting a valid form does not navigate away from qa-lab.html
1:07:22 PM / 00:00:01:618 Pass
Submitting a valid form does not navigate away from qa-lab.html
05.06.2026 1:07:22 PM 05.06.2026 1:07:23 PM 00:00:01:618 · #test-id=8Status Timestamp Details Pass 1:07:23 PM Test passed -
Submitting a valid form does not navigate away from qa-lab.html
1:07:22 PM / 00:00:01:475 Pass
Submitting a valid form does not navigate away from qa-lab.html
05.06.2026 1:07:22 PM 05.06.2026 1:07:23 PM 00:00:01:475 · #test-id=9Status Timestamp Details Pass 1:07:23 PM Test passed -
Registration form fields accept and retain valid input
1:07:22 PM / 00:00:01:408 Pass
Registration form fields accept and retain valid input
05.06.2026 1:07:22 PM 05.06.2026 1:07:23 PM 00:00:01:408 · #test-id=10Status Timestamp Details Pass 1:07:23 PM Test passed -
Registration form fields accept and retain valid input
1:07:22 PM / 00:00:01:240 Pass
Registration form fields accept and retain valid input
05.06.2026 1:07:22 PM 05.06.2026 1:07:23 PM 00:00:01:240 · #test-id=11Status Timestamp Details Pass 1:07:23 PM Test passed -
Search input retains the typed search query
1:07:24 PM / 00:00:00:337 Pass
Search input retains the typed search query
05.06.2026 1:07:24 PM 05.06.2026 1:07:25 PM 00:00:00:337 · #test-id=12Status Timestamp Details Pass 1:07:25 PM Test passed -
Text input retains the typed value
1:07:24 PM / 00:00:00:294 Pass
Text input retains the typed value
05.06.2026 1:07:24 PM 05.06.2026 1:07:25 PM 00:00:00:294 · #test-id=13Status Timestamp Details Pass 1:07:25 PM Test passed -
Date input is non-empty after setting a date value
1:07:25 PM / 00:00:00:322 Pass
Date input is non-empty after setting a date value
05.06.2026 1:07:25 PM 05.06.2026 1:07:25 PM 00:00:00:322 · #test-id=14Status Timestamp Details Pass 1:07:25 PM Test passed -
Number input retains the typed numeric value
1:07:25 PM / 00:00:00:289 Pass
Number input retains the typed numeric value
05.06.2026 1:07:25 PM 05.06.2026 1:07:25 PM 00:00:00:289 · #test-id=15Status Timestamp Details Pass 1:07:25 PM Test passed -
URL input retains the typed URL value
1:07:25 PM / 00:00:00:141 Pass
URL input retains the typed URL value
05.06.2026 1:07:25 PM 05.06.2026 1:07:25 PM 00:00:00:141 · #test-id=16Status Timestamp Details Pass 1:07:25 PM Test passed -
Unchecked checkbox becomes checked after check()
1:07:26 PM / 00:00:00:678 Pass
Unchecked checkbox becomes checked after check()
05.06.2026 1:07:26 PM 05.06.2026 1:07:27 PM 00:00:00:678 · #test-id=17Status Timestamp Details Pass 1:07:27 PM Test passed -
Option 4 carries the HTML disabled attribute
1:07:27 PM / 00:00:00:159 Pass
Option 4 carries the HTML disabled attribute
05.06.2026 1:07:27 PM 05.06.2026 1:07:27 PM 00:00:00:159 · #test-id=18Status Timestamp Details Pass 1:07:27 PM Test passed -
Checked checkbox becomes unchecked after uncheck()
1:07:27 PM / 00:00:00:613 Pass
Checked checkbox becomes unchecked after uncheck()
05.06.2026 1:07:27 PM 05.06.2026 1:07:27 PM 00:00:00:613 · #test-id=19Status Timestamp Details Pass 1:07:27 PM Test passed -
Option 3 is pre-checked by the page on initial load
1:07:27 PM / 00:00:00:155 Pass
Option 3 is pre-checked by the page on initial load
05.06.2026 1:07:27 PM 05.06.2026 1:07:27 PM 00:00:00:155 · #test-id=20Status Timestamp Details Pass 1:07:27 PM Test passed -
Clicking a radio button selects it
1:07:28 PM / 00:00:00:247 Pass
Clicking a radio button selects it
05.06.2026 1:07:28 PM 05.06.2026 1:07:28 PM 00:00:00:247 · #test-id=21Status Timestamp Details Pass 1:07:28 PM Test passed -
Selecting a second radio deselects the first — mutual exclusivity
1:07:28 PM / 00:00:00:353 Pass
Selecting a second radio deselects the first — mutual exclusivity
05.06.2026 1:07:28 PM 05.06.2026 1:07:28 PM 00:00:00:353 · #test-id=22Status Timestamp Details Pass 1:07:28 PM Test passed -
Multi-select holds exactly two chosen options simultaneously
1:07:29 PM / 00:00:00:670 Pass
Multi-select holds exactly two chosen options simultaneously
05.06.2026 1:07:29 PM 05.06.2026 1:07:30 PM 00:00:00:670 · #test-id=23Status Timestamp Details Pass 1:07:30 PM Test passed -
Multi-select replaces prior selection when called again
1:07:29 PM / 00:00:00:824 Pass
Multi-select replaces prior selection when called again
05.06.2026 1:07:29 PM 05.06.2026 1:07:30 PM 00:00:00:824 · #test-id=24Status Timestamp Details Pass 1:07:30 PM Test passed -
Single-select updates to reflect the most recent selection
1:07:29 PM / 00:00:00:638 Pass
Single-select updates to reflect the most recent selection
05.06.2026 1:07:29 PM 05.06.2026 1:07:30 PM 00:00:00:638 · #test-id=25Status Timestamp Details Pass 1:07:30 PM Test passed -
Single-select reflects the chosen country option
1:07:29 PM / 00:00:00:425 Pass
Single-select reflects the chosen country option
05.06.2026 1:07:29 PM 05.06.2026 1:07:30 PM 00:00:00:425 · #test-id=26Status Timestamp Details Pass 1:07:30 PM Test passed -
Name column in row 1 is not empty
1:07:31 PM / 00:00:00:326 Pass
Name column in row 1 is not empty
05.06.2026 1:07:31 PM 05.06.2026 1:07:31 PM 00:00:00:326 · #test-id=27Status Timestamp Details Pass 1:07:31 PM Test passed -
Email column in row 1 contains a valid email address
1:07:31 PM / 00:00:00:153 Pass
Email column in row 1 contains a valid email address
05.06.2026 1:07:31 PM 05.06.2026 1:07:31 PM 00:00:00:153 · #test-id=28Status Timestamp Details Pass 1:07:31 PM Test passed -
Table contains exactly 3 sample data rows
1:07:31 PM / 00:00:00:153 Pass
Table contains exactly 3 sample data rows
05.06.2026 1:07:31 PM 05.06.2026 1:07:31 PM 00:00:00:153 · #test-id=29Status Timestamp Details Pass 1:07:31 PM Test passed -
All table rows have a non-empty ID cell
1:07:31 PM / 00:00:00:219 Pass
All table rows have a non-empty ID cell
05.06.2026 1:07:31 PM 05.06.2026 1:07:31 PM 00:00:00:219 · #test-id=30Status Timestamp Details Pass 1:07:31 PM Test passed -
X close button dismisses the modal dialog
1:07:32 PM / 00:00:00:456 Pass
X close button dismisses the modal dialog
05.06.2026 1:07:32 PM 05.06.2026 1:07:33 PM 00:00:00:456 · #test-id=31Status Timestamp Details Pass 1:07:33 PM Test passed -
Open Modal button makes the dialog visible
1:07:32 PM / 00:00:00:215 Pass
Open Modal button makes the dialog visible
05.06.2026 1:07:32 PM 05.06.2026 1:07:32 PM 00:00:00:215 · #test-id=32Status Timestamp Details Pass 1:07:32 PM Test passed -
Cancel button closes the modal dialog without confirming
1:07:32 PM / 00:00:00:379 Pass
Cancel button closes the modal dialog without confirming
05.06.2026 1:07:32 PM 05.06.2026 1:07:33 PM 00:00:00:379 · #test-id=33Status Timestamp Details Pass 1:07:33 PM Test passed -
Secret panel is hidden before the checkbox is checked
1:07:34 PM / 00:00:00:044 Pass
Secret panel is hidden before the checkbox is checked
05.06.2026 1:07:34 PM 05.06.2026 1:07:34 PM 00:00:00:044 · #test-id=34Status Timestamp Details Pass 1:07:34 PM Test passed -
Toggle checkbox state matches the panel visible/hidden state
1:07:34 PM / 00:00:00:413 Pass
Toggle checkbox state matches the panel visible/hidden state
05.06.2026 1:07:34 PM 05.06.2026 1:07:34 PM 00:00:00:413 · #test-id=35Status Timestamp Details Pass 1:07:34 PM Test passed -
Checking the checkbox reveals the secret panel
1:07:34 PM / 00:00:00:284 Pass
Checking the checkbox reveals the secret panel
05.06.2026 1:07:34 PM 05.06.2026 1:07:34 PM 00:00:00:284 · #test-id=36Status Timestamp Details Pass 1:07:34 PM Test passed -
Unchecking the checkbox hides the secret panel again
1:07:34 PM / 00:00:00:331 Pass
Unchecking the checkbox hides the secret panel again
05.06.2026 1:07:34 PM 05.06.2026 1:07:34 PM 00:00:00:331 · #test-id=37Status Timestamp Details Pass 1:07:34 PM Test passed -
Async button is visible and enabled on page load
1:07:35 PM / 00:00:00:086 Pass
Async button is visible and enabled on page load
05.06.2026 1:07:35 PM 05.06.2026 1:07:35 PM 00:00:00:086 · #test-id=38Status Timestamp Details Pass 1:07:35 PM Test passed -
Clicking async button transitions to success state
1:07:35 PM / 00:00:01:708 Pass
Clicking async button transitions to success state
05.06.2026 1:07:35 PM 05.06.2026 1:07:36 PM 00:00:01:708 · #test-id=39Status Timestamp Details Pass 1:07:36 PM Test passed -
Driver returns to main document context after iframe interaction
1:07:37 PM / 00:00:00:133 Pass
Driver returns to main document context after iframe interaction
05.06.2026 1:07:37 PM 05.06.2026 1:07:37 PM 00:00:00:133 · #test-id=40Status Timestamp Details Pass 1:07:37 PM Test passed -
switchToDefault() restores the main document context
1:07:37 PM / 00:00:00:069 Pass
switchToDefault() restores the main document context
05.06.2026 1:07:37 PM 05.06.2026 1:07:37 PM 00:00:00:069 · #test-id=41Status Timestamp Details Pass 1:07:37 PM Test passed -
A heading element is readable from inside the iframe
1:07:37 PM / 00:00:00:098 Pass
A heading element is readable from inside the iframe
05.06.2026 1:07:37 PM 05.06.2026 1:07:37 PM 00:00:00:098 · #test-id=42Status Timestamp Details Pass 1:07:37 PM Test passed -
Draggable element is visible before the drag operation
1:07:38 PM / 00:00:00:092 Pass
Draggable element is visible before the drag operation
05.06.2026 1:07:38 PM 05.06.2026 1:07:38 PM 00:00:00:092 · #test-id=43Status Timestamp Details Pass 1:07:38 PM Test passed -
Drop zone is visible as a valid drop target
1:07:38 PM / 00:00:00:069 Pass
Drop zone is visible as a valid drop target
05.06.2026 1:07:38 PM 05.06.2026 1:07:38 PM 00:00:00:069 · #test-id=44Status Timestamp Details Pass 1:07:38 PM Test passed -
Drag-and-drop completes without error and drop zone remains visible
1:07:38 PM / 00:00:00:392 Pass
Drag-and-drop completes without error and drop zone remains visible
05.06.2026 1:07:38 PM 05.06.2026 1:07:39 PM 00:00:00:392 · #test-id=45Status Timestamp Details Pass 1:07:39 PM Test passed -
Slider value changes after dragging 50px to the right
1:07:39 PM / 00:00:00:544 Pass
Slider value changes after dragging 50px to the right
05.06.2026 1:07:39 PM 05.06.2026 1:07:40 PM 00:00:00:544 · #test-id=46Status Timestamp Details Pass 1:07:40 PM Test passed -
Slider reports default value of 50 on page load
1:07:39 PM / 00:00:00:062 Pass
Slider reports default value of 50 on page load
05.06.2026 1:07:39 PM 05.06.2026 1:07:40 PM 00:00:00:062 · #test-id=47Status Timestamp Details Pass 1:07:40 PM Test passed -
Slider element is visible and interactable
1:07:40 PM / 00:00:00:062 Pass
Slider element is visible and interactable
05.06.2026 1:07:40 PM 05.06.2026 1:07:40 PM 00:00:00:062 · #test-id=48Status Timestamp Details Pass 1:07:40 PM Test passed
Started
May 6, 2026 01:07:17 PM
Ended
May 6, 2026 01:07:40 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 |