Codeless Automation Versus Scripting: A Case Study on Selenium-Based JavaScript Testing Tools | Synapse