Ответ 1
Zombie - это оболочка для тестирования полного стека для Node.js.
Изменить: Чтобы добавить к этому, полный список модулей тестирования в вики Node.js GitHub.
Существуют ли какие-либо автоматизированные библиотеки веб-тестирования для nodejs, желательно без головы?
Zombie - это оболочка для тестирования полного стека для Node.js.
Изменить: Чтобы добавить к этому, полный список модулей тестирования в вики Node.js GitHub.
Вы также должны проверить PhantomJS и CasperJS. Вместе он представляет собой платформу тестирования в чистом JavaScript с браузером без браузера WebKit. Работает в Linux, OSX и Windows.
В Selenium теперь есть привязки JavaScript для Node.js. Вы можете использовать безголовый драйвер вместе с креплениями Selenium. (Отметьте ghostdriver)
В основном все, что вам нужно сделать, это установить node, настроить ваш драйвер, а затем получить свой селеновый модуль с npm selenium-webdriver
.
У меня есть несколько более подробных инструкций и скриншотов в моем учебнике, здесь.