I was wondering if anyone here has successfully integrated some form of automated front-end testing. I don't mean unit tests, or tests performed on a dummy browser that doesn't have an actual UI, but rather, automating a user going through the different settings of a plugin then checking the front-end whether the changes are correct. Or someone clicking through the front-end and checking what happens.
I want to perform automated front-end testing because of a plugin of mine. It's Page Builder Sandwich, and it's a front-end page builder. Day by day it's becoming huge feature-wise. As the updates keep coming, manual testing on different browsers is becoming such a headache and is taking quite some time to perform.
I've gone through some videos in YouTube about this topic, and I found that I can either use Selenium WebDriver to code in my own tests. A while back I tried doing this but I can't just seem to make Selenium work. I've also found CodeCeption which I think I tried dabbling with before, for some forgotten reason I moved on from implementing it, SauceLabs and Screener.
So before I test out again on something, I'd like to know first what you guys are using for this. Thanks!