У меня wdio. Там этого всего нет. Запускается реальный браузер и протыкивается как реальный пользователь. В принципе можно брэкпоинты ставить в среде разработки и играться, что я и делаю.
Тоже ничего сложного в плане настройки. Взять с selenium stand-alone и на обычном макбуке спокойно 6 параллельных хромов будет держать для тестов