@jsunderhood а ещё люди zombie.js.org юзают, говорят ок
Хороший вариант. Но, по моему, если уж писать функ. тесты, то нужно из гонять в реальных браузерах.
twitter.com/mr_mig_by/stat…
Мы наши тесты, которыми стараемся покрывать все полностью, гоняем локально, на офисном селениум сервере (стоит на iMac) и в BrowserStack.
До этого использовали Saucelabs, но сервис очень медленно работал, время старта вообще растраивало. Когда платишь за минуты, это не вариант.
Недавно ещё наткнулся на дешёвую альтернативу с безлимитными планами - spoon.net.
Кстати говоря, BrowserStack работает бесплатно для опенсорс проектов, так что грех не использовать.