| at | step | ms |
| +0.9s | goto http://127.0.0.1:8000/demo/freight/login/ | 163.1 |
| +0.98s | fill #username | 85.3 |
| +1.03s | fill #password | 45.3 |
| +1.16s | click #login-btn | 132.9 |
| +1.31s | wait_for_selector #signed-in-user | 148.4 |
| +1.38s | goto http://127.0.0.1:8000/demo/freight/ops/docks/ | 72.7 |
| +1.42s | get_attribute #arrivals .dock-card[data-hazardous='1'] | 44.1 |
| +1.44s | get_attribute #arrivals .dock-card[data-heavy='1'][data-hazardous='0'] | 13.2 |
| +1.45s | get_attribute #arrivals .dock-card[data-heavy='0'][data-hazardous='0'] | 8.4 |
| +1.57s | drag_and_drop .dock-card[data-arrival='IN-0924-03'] | 122.6 |
| +1.71s | wait_for_selector td[data-cell='D3|09:00'] .dock-card[data-arrival='IN-0924-03'] | 143.3 |
| +1.71s | drag a normal load to Door 3, 09:00 | 266.0 |
| +1.82s | drag_and_drop .dock-card[data-arrival='IN-0924-01'] | 103.1 |
| +2.14s | wait_for_selector #dock-error:not([hidden]) | 327.8 |
| +2.14s | try hazardous goods at Door 1 | 431.0 |
| +2.33s | inner_text #dock-error | 182.4 |
| +2.65s | drag_and_drop .dock-card[data-arrival='IN-0924-01'] | 182.0 |
| +2.8s | wait_for_selector td[data-cell='D4|10:00'] .dock-card[data-arrival='IN-0924-01'] | 149.2 |
| +2.8s | drag hazardous goods to Door 4 (hazmat) | 331.4 |
| +2.97s | drag_and_drop .dock-card[data-arrival='IN-0924-02'] | 165.1 |
| +3.1s | wait_for_selector td[data-cell='D1|11:00'] .dock-card[data-arrival='IN-0924-02'] | 126.4 |
| +3.1s | drag a heavy load to a forklift door | 291.7 |
| +3.18s | reload | 84.1 |
Video and Playwright trace stay on the hub:
results/DEMO-021/20260924-194521-r321/ — open the run page for the replay.