An automated web acceptance testing framework for non-technical users