I find that Hero[https://ulixee.org/docs/hero] has been a good replacement for my selenium needs

Thanks. I've found Chromedp [0] to be a good Selenium replacement when programming in Go. Used in conjunction with headless-shell [1] you can deploy a Go app into a container and do the testing all within the same container with low overhead.

[0] https://github.com/chromedp/chromedp [1] https://github.com/chromedp/docker-headless-shell