Acceptance тесты же на то и acceptance, чтобы делать их на любом языке!
разумеется нет. разработка ассептанс тестов на "любом языке" приводит к нефиговому количеству костылинга, начиная от различных схем сброса состояния приложения между тестами и заканчивая написанием специализированного api для тех случаев, когда результат теста напрямую недоступен в интерфейсе приложения(напримем, нужно убедиться, что по результатам теста что-то вставилось в ets табличку)