unit testing - test - Pruebas automatizadas de interfaz de usuario web en nodejs
node js test framework (4)
¿Hay bibliotecas de pruebas web automatizadas para nodejs, preferiblemente sin cabeza?
Selenium ahora tiene enlaces de JavaScript para Node.js. Puede utilizar un controlador sin cabeza junto con los enlaces de Selenium. (Echa un vistazo a Ghostdriver)
Básicamente, todo lo que tiene que hacer es instalar el nodo, configurar su controlador y luego obtener su módulo de selenio con npm selenium-webdriver
.
Tengo algunas instrucciones más detalladas y capturas de pantalla en mi tutorial, aquí .
Selenium-webdriver puede usar el modo sin cabeza con config chrome
let { Builder} = require(''selenium-webdriver'')
let {Options} =require(''selenium-webdriver/chrome'')
let options = new Options()
let driver = new Builder().forBrowser(''chrome'').setChromeOptions(options.headless()).build()
Por cierto, también puede usar CukeTest ( http://cuketest.com/ ) para escribir su script de automatización de ui
Zombie es un marco de prueba de pila completa sin cabeza para Node.js.
Edición: para agregar a eso, hay una lista completa de módulos de prueba en la wiki de Node.js GitHub.