XLT - Xceptance LoadTest - The Test Automation and Load Test Tool for Software Development.
Selenium - Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.
Usetrace - Web app testing system that doesnât require coding or constant updating
DalekJS - DalekJS is an open source UI testing tool.
UBot Studio - Ubot Studio allows you to make ANY automation software you want without ANY programming experience.
Webinject - WebInject is a free tool for automated testing of web applications and web services.