Unpopular opinion (?):
most automated UI tests that I've seen felt like a big waste of time to me (in terms of cost/benefit).
The cost of maintaining this stuff is sky high usually.

And I hate to do that rather than producing value for users.

Now, API tests, some type of integration tests, there, I can see value.

@madewulf I have invested a large number of hours in UI testing. Multiple browsers, mobile, even web enabled game consoles. We even looked at testing regression for UI layout with screenshot comparison. Looking back we got the most value by adding flighting capabilities and extensive metrics collection which allowed fast determination of failures in production.