В этом случае откроется страница, изобра
женная на рис. 2.20.
Рис. 2.20. Страница дополнительных возможностей сервиса Markup Validation Service
Если нужно, воспользуйтесь здесь следующими опциями:
•
Encoding (Кодировка). Установленное по умолчанию значение Detect
automatically (Автоопределение) подойдет для большинства случаев, но
иногда с целью тестирования может понадобиться его изменение и выбор
конкретной кодировки;
•
Use Fallback instead of Override (Использовать как аварийный режим
вместо полной отмены). Если флажок установлен, кодировка, указанная
в пункте Encoding, будет применена лишь тогда, когда документ не содер
жит информации о кодировке символов;
•
Doctype (Тип документа). Служит для принудительного задания типа до
кумента, не зависящего от имеющейся в нем информации. Размещенная
рядом опция Use Fallback instead of Override, как и в предыдущем пункте,
нужна для принудительного включения типа документа в том случае, если
он не задан на странице явно;
120
Автоматизация
•
Show Source (Показывать исходный код). В отчет выводится исходный
HTMLкод документа с привязанными к нему сообщениями об ошибках;
•
Show Outline (Показать иерархическую структуру). Выдается наглядная
структура документа, начиная с тэгов
––
;
•
Show Parse Tree (Показать дерево синтаксического анализа). Отображает
ся точная последовательность прочтения документа SGMLанализатором;
•
…
……………exclude attributes (…исключая атрибуты). Для наглядности из дерева
синтаксического анализа будут удалены атрибуты;
•
Validate error pages (Проверять правильность страниц с ошибками). Когда
страница недоступна (ошибка 404), выдается сообщение об ошибке. В не
которых случаях требуется оттестировать такую страницу с сообщением –
тогда и включается опция;
•
Verbose Output (Подробный отчет). Флажок ставится, если необходимо
получить дополнительную информацию о найденных ошибках.
Для проверки нажмите на кнопку Validate this page (Проверить эту страницу).
После тестирования документа, расположенного по указанному вами адресу,
на экран выводится листинг результатов.
Существует возможность альтернативной проверки – посредством загрузки
документов, требующие исследования, на сервер. Для этого предназначен раз
дел Validate by File Upload (Проверка загруженного файла) формы Validate Your
Markup (рис. 2.19). Нажмите на кнопку Browse (Обзор), расположенную рядом
с полем Local File (Локальный файл), и выберите на своем компьютере нужный
файл. Для его загрузки на удаленный сервер и начала проверки щелкните по
кнопке Check. Как и при проверке по URL, можно воспользоваться дополнитель
ными опциями, если перейти по ссылке Extended File Upload Interface (Расши
ренный интерфейс для загруженного файла). В этом случае вам будет предложе
но заполнить форму, аналогичную представленной на рис. 2.20. С той же целью
можно набрать в строке браузера адрес: http://validator.w3.org/fileupload.html.
Кроме описанных проверок, рассматриваемый сервис позволяет тестировать
таблицы CSS (так называемые каскадные или иерархические таблицы стилей).
Для этого наберите в строке браузера адрес: http://jigsaw.w3.org/cssvalidator/.
На экране отобразится страница с формой Validate Your Style Sheet (Проверка
таблицы стилей), представленной на рис. 2.21.
Как и при проверке HTMLстраницы, существует возможность исследовать
таблицу CSS по ее адресу в Internet (поле Address в разделе Validate by URI) и
с помощью загрузки требуемого файла на сервер (поле Local CSS file (Локаль
ный файл CSS) в разделе Validate by File Upload). Кроме того, в разделе Validate
by direct input (Проверка прямого ввода) вы можете просто ввести текст таб
лицы CSS. В любом случае тестирование начнется после щелчка по кнопке
Check, соответствующей выбранному разделу. В каждом из рассмотренных
разделов имеются ссылки на формы с дополнительными параметрами провер
ки (Advanced Interface – Расширенный интерфейс), одна из которых представ
лена на рис. 2.22.
Сетевые средства
Рис. 2.21. Форма Validate Your Style Sheet
В этот форме добавлена возможность выбора уровня предупреждений (так,
можно вовсе от них отказаться), версии CSS и среды, для которой предназначены
описания в таблицах (например, презентация, карманный компьютер, экран, пе
чать, проектор и т. д.).
Сервис WDG HTML Validator
Сетевой сервис WDG HTML Validator (http://www.htmlhelp.com/tools/validator/),
предлагаемый группой разработчиков, объединившихся под названием Web Design
Group (http://www.htmlhelp.com/), предназначен для проверки синтаксиса HTML
страниц, а также таблиц CSS. Форма для задания адреса исследуемой страницы
представлена на рис. 2.23. Введите его в поле URL и нажмите на кнопку Validate it!
(Проверить!).
122 Автоматизация
Рис. 2.22. Форма Validate Your Style Sheet с расширенными возможностями проверки
Рис. 2.23. Форма сервиса WDG HTML Validator
Сетевые средства
Для настройки вида отчета воспользуйтесь следующими флажками:
•
Include warnings (Включить предупреждения);
•
Show input (Показывать исходный код);
•
Validate entire site (Проверить весь сайт);
•
Hide valid results (Скрыть допустимые результаты).
Если включена опция Validate entire site, WDG HTML Validator следует пра
вилам исключений для роботов (заданным в файле robots.txt), что позволяет ис
ключить из проверки отдельные части сайта.
5th Фев 2011
|
Теги:
|