Test run report — DEMO-013 FAILED
Freight: find a shipment and add a note
run #290 · 2026-09-24 18:55:40 ·
duration 3s ·
target version 2.0.0 · browser chromium ·
started by: cli-adopted
report generated 2026-09-25 11:39:55 — self-contained file, safe to attach anywhere
What went wrong
AssertionError: saving a note failed: 'The notes service is busy -- try again'
Step timings
| at | step | ms |
| +0.76s | goto http://127.0.0.1:8000/demo/freight/login/ | 154.7 |
| +0.87s | fill #username | 111.7 |
| +0.92s | fill #password | 42.8 |
| +1.09s | click #login-btn | 178.5 |
| +1.24s | wait_for_selector #signed-in-user | 148.4 |
| +1.33s | goto http://127.0.0.1:8000/demo/freight/ops/shipments/ | 84.3 |
| +1.39s | fill #shipment-search | 62.6 |
| +1.46s | select_option #status-filter | 66.9 |
| +1.56s | click #apply-filters | 107.2 |
| +1.61s | wait_for_selector #result-count | 46.4 |
| +1.61s | search shipments | 367.8 |
| +1.63s | inner_text #result-count | 11.0 |
| +1.75s | click #shipments-table th a[data-sort=eta] | 124.7 |
| +1.82s | wait_for_selector #shipments-table th[aria-sort] a[data-sort=eta] | 61.1 |
| +1.82s | sort by ETA | 185.9 |
| +1.92s | click #shipments-table a:text-is('AF-100001') | 106.3 |
| +2.02s | wait_for_selector #ship-status | 101.5 |
| +2.02s | open AF-100001 | 208.0 |
| +2.2s | fill #note-text | 18.5 |
| +2.26s | click #note-save | 63.1 |
| +2.33s | wait_for_selector #notes-list .note-text:has-text('promised by Friday'), #note-error:not([hidden]) | 65.7 |
| +2.33s | save a note | 147.5 |
| +2.47s | inner_text #note-error | 18.8 |
Full technical error
AssertionError: saving a note failed: 'The notes service is busy -- try again'
Traceback (most recent call last):
File "/opt/pw-testhub/app/core/harness/run_test.py", line 737, in main
module.run(TimedPage(page, ctx), ctx)
File "/opt/pw-testhub/data/tests/DEMO-013__freight_shipments_and_notes.py", line 49, in run
raise AssertionError(f"saving a note failed: {page.inner_text('#note-error')!r}")
AssertionError: saving a note failed: 'The notes service is busy -- try again'
Video and Playwright trace stay on the hub:
results/DEMO-013/20260924-185647-r290/ — open the run page for the replay.