DalekJS is an open source UI testing tool written in JavaScript, it will:

* DalekJS is currently a developer preview. Some features are missing, some things might change, there's a lot of optimisation to be done. Don't use this for production!