2010-01-12 16 views

Respuesta

8

Con esto html validator extension. O mediante Ctrl-U, copiar y pegar en la página w3c.

+0

No estoy de acuerdo, esto es totalmente imposible de aplicar pruebas de integración. La vista es tan importante como su aplicación para probarla. ¿Por qué utilizamos marcos de prueba complejos como Rspec, Shoulda y Autotest, etc. solo para ofrecer el resultado final como html no probado? Me recuerda a los artistas de grabación de "súper alta fidelidad" que graban toda su música en analógico solo para enviar un mp3 súper chiflado a sus oyentes. –

+0

No dude en proporcionar una respuesta con una opción automatizada si conoce una (Selenio tal vez?). Pero las pruebas son solo un límite inferior; nunca prueban que tu aplicación funcionará. Al navegar por la aplicación se descubrirán muchos más casos de esquina, que este tipo de extensión capta fácilmente. – Tobu

+1

No estoy preguntando sobre las pruebas de integración. Estoy pidiendo que se valide una página en W3C si está detrás de la protección con contraseña. Esta solución funcionó de maravilla. ¡Gracias! – Joel

5

Suponiendo que se refiere a la validación de marcado, inicie sesión usted mismo, vaya a la página que desee, vea la fuente y use la opción direct input.

5

tiene que ejecutar el servicio que prestan en su servidor:

http://validator.w3.org/docs/install.html

eso es lo que hemos hecho, funciona muy bien.

Creo que es una buena práctica validar la fuente de su sitio cuando está en desarrollo, no cuando está en producción ... Trátelo como si se tratara de pruebas unitarias. Tampoco debería tener los errores de marcado en funcionamiento.

+0

+1. La mejor opción si le preocupa la fecha delicada de su página. –

+0

Correcto, pero creo que es una buena práctica tener la aplicación completamente abotonada una vez que se despliega a producción ... piénselo de esta manera, no quiere tener que volver a implementar toda la aplicación en el servidor de producción arriesgándose tiempo de inactividad, sesiones de usuario caídas, etc. solo porque se olvidó de cerrar una etiqueta o algo así. –

+0

Bueno, creo que todos podemos estar de acuerdo en que la mayoría de los sitios web SIEMPRE están en desarrollo, incluso después de que estén en vivo: D – Joel

1

Supongo que quiere decir w3 validator service. Puede copiar pegar los contenidos html en el validador o guardar el html en un archivo y cargarlo. Si tiene la extensión de desarrollador web de Firefox, proporciona la opción 'validar HTML local'.

+0

+1 Validar HTML local es la forma más conveniente. –

0

OmniValidator para Firefox:

Omnivalidator envía el contenido de la página actualmente visible a uno o más servicios de validación configurados en las preferencias de la extensión. Estos validadores se pueden alojar de forma pública (los valores predeterminados son públicamente W3C Markup Validator and Validator.nu) o alojados localmente. Los resultados de se recuperan de los validadores, se analizan y se muestran en un panel de visualización de error colapsable y se resumen con un icono y información sobre herramientas en el botón Omnivalidator, que puede colocarse en la barra de herramientas del navegador. La validación se inicia haciendo clic en el botón Omnivalidator o configurando URL que son automáticamente validadas con uno o más validadores en las preferencias de extensión.

Cuestiones relacionadas