There might be some services that emulate web browsers or use real ones. https://crossbrowsertesting.com/ https://www.browserstack.com/. Not sure if this could be fully automated for your use case, but perhaps at least some of it could be. I don't know if they have user permissions. Worth a look into though.