Automated Software Testing Of Javascript Web Applications