a testing framework for web apps and web pages