Estoy usando Selenium para probar mi aplicación. Una buena prueba sería que después de cada manipulación DOM validaría el DOM. ¿Hay una buena manera de hacer esto?Validar la manipulación DOM al usar Selenium
maneras obvias son:
- uso alguna función selenio incorporado. ¿Hay alguno?
- obtener el HTML del DOM después de la manipulación y utilizar un validador local. Sin embargo, no puedo ver cómo obtener el HTML para el DOM actual de Selenio.
- Podría pasar por javascript de alguna manera, ya sea agregando un archivo JS durante la prueba o a través de Selenium. Pero no estoy seguro de cómo hacerlo. ¿Pensamientos?
Es un proyecto extremadamente atractivo, pero las pruebas de diseño son bastante diferentes a las pruebas de HTML para la validez. – sampablokuper
el trabajo de marco hace la validación w3c. Mire el video en el sitio para ver el ejemplo. Crea un recuadro en la página que es rojo o verde dependiendo de cómo se valida, así que solo verifica su color – AutomatedTester
Es verdad, el video sí lo menciona, pero el código para hacerlo está en el otro proyecto de Michael Tamm: http://code.google.com/p/w3c-markup-validation-filter /. Todavía no he logrado ejecutar ese código en mi sistema (no toco Java a menudo, por lo que soy un poco lento) pero estoy deseando hacerlo. Saludos :) – sampablokuper