I hear a lot of people complain about Selenium but I never hear arguments with much more substance than "it sucks" or "it is hard to use".
I'm aware of frameworks that leverage Selenium like Chimp or WebdriverIO but there are also projects like Cypress that seem to pride themselves on the fact that they don't use Selenium.
Is anyone able to shed any light on this for me? I'm really curious as to what arguments people are making for and against Selenium. I find it hard to find healthy discussions on this via Google.