I'm helping an organization that has a website with some moderate-level complexity, past the point of just a bunch of static web pages but not to the point where they have a developer on staff.
To catch anything that breaks as they make website updates, I'd like to set up some automated end-to-end tests to run daily to do things like fill out a form and make sure that it takes the user to the right page, and check a dashboard to make sure it shows the right information. I could write Selenium tests, but I'd prefer to do something that they can maintain and update themselves in the future without writing code.
Are there any tools that would let a user "record" interactions with a website (or easily program them from a visual interface) and set expectations for the result, and then allow the user to schedule the test to be run on a regular basis?
Thanks!