2014-03-08

[html5-lint] console에서 html page validate하기

 WebPage를 스펙에 맞게 작성하였는지 http://html5.validator.nu/를 이용하여 쉽게 확인할 수 있다. 하지만 이런 방식은 웹 페이지에서 확인하는 방식이기 때문에 autotest를 만들기 어려워진다. 모질라에서도 같은 고민을 하였는지 auto test를 위해 python과 node.js에서 사용할 수 있는 html5-lint라는 것을 만들어서 사용하고 있다. html5-lint는 validator를 다시 구현하는 방식이 아니라 http://html5.validator.nu/로 post request를 날려 결과를 가져오는 방식으로 동작한다.
 하지만 이렇게 하면 테스트할 때마다 http://html5.validator.nu/에 request를 요청하게 되므로 모질라에서는 클론 페이지를 만들어서 사용하고 있었지만, 지금은 클론 페이지가 죽어서 다시 원래의 validator.nu/를 이용하여 테스트하여야 한다.

댓글 없음:

댓글 쓰기