Can you automate a warehouse system that has no write API?
Yes, by driving its screens the way an experienced operator would. In this build a queue-driven Selenium service runs up to five concurrent sessions against the handheld pick screens and the upload portal; each job is claimed in the database before it starts, cancellation is checked before every step, and a stalled session restarts only if nothing was picked yet.