I recommend you try [TestCafe][1]. 

It is a web testing framework, using which you can run tests on remote computers and mobile devices, in multiple browsers and on multiple machines simultaneously. 

It also eliminates out of process browser plug-ins and provides wrapper-free access to DOM via jQuery or a browser's API. The built-in traffic analysis tool notifies you about missing resources, response codes and JavaScript errors, and checks page elements’ visibility.

TestCafe is free for non-commercial use. It is only chargeable if a product, application or website you plan to test with TestCafe brings in an income.


  [1]: http://testcafe.devexpress.com/