unit test node framework unit-testing testing node.js automated-tests

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


También debe revisar PhantomJS y CasperJS . Juntos, es un marco de prueba en JavaScript puro con un navegador WebKit sin cabeza. Funciona en Linux, OSX y Windows.