Программы

Программы

Комплексные решения

Linkbot Developer Edition 6.0

Linkbot Developer Edition – это программа, предназначенная для всестороннего тестирования Web-сайтов. Автоматически сканируя веб-сайт, она способна проверить в его структуре до 100 000 ссылок и выявить более пятидесяти недочетов, способных вызвать сбои в работе сайта. Linkbot анализируют достижимость, функциональность и работоспособность веб-сайта и генерирует графические и текстовые отчеты, где подробно перечислены найденные ошибки.

Программа перестала существовать под названием Linkbot и теперь стала частью программы WebQA (http://www.watchfire.com/products/desktop/webqa/default.aspx), которая выпускается фирмой Watchfire Corporation (http://www.watchfire.com/). Однако ее можно найти во многих архивах программ (например: ftp://ftp.pczone.co.uk/pub/pcpro/essentials/internet/linkbot.zip, http://www.greenbox.ru/dl/?id_file=11858&id_area=225), поэтому мы сначала опишем работу с Linkbot, а затем – с WebQA.

Программа работает в пяти режимах: основное сопровождение, отображение структуры (карты) сайта, ремонт, автоматизация, отчеты.

Режим основного сопровождения предназначен для выполнения следующих задач:

• проверка внутренних и внешних ссылок;

• выявление файлов, на которые отсутствуют ссылки;

• определение новых, старых и медленно загружающихся страниц;

• выявление страниц с пропущенным тэгом <TITLE> и атрибутами в тэгах изображений;

• проверка синтаксиса адресов электронной почты.

Фильтры, запускаемые нажатием соответствующих кнопок на панели инструментов, позволяют изолировать файлы, для которых характерна любая из упомянутых погрешностей. После внесения исправлений можно снова проверить отмеченные файлы, чтобы убедиться в достижении положительного результата.

Режим построения карты сайта позволяет исследовать его структуру и организацию. Карта сайта может быть показана графически в правой части окна проекта. Используя указанный режим, можно сделать следующее:

• построить связи, которые ведут к выбранному URL-адресу или исходят из него;

• отсортировать адреса по заголовку, описанию, автору, размеру, дате последнего изменения, типу;

• выделить специфические файлы или создать условия для их выделения с помощью фильтров. Это позволяет просматривать подмножества сайта, например, со ссылками по FTP или со всеми недоступными ссылками;

• распечатать графическое представление сайта.

Linkbot находит недоступные («плохие») адреса и исправляетих благодаря функции интеллектуального поиска и замены. Редактировать файлы можно, не выходя из программы с помощью любого HTML-редактора.

Чтобы автоматизировать сканирование адресов, разработчики предусмотрели функцию планирования. Например, вы можете настроить программу таким образом, чтобы каждое воскресенье в 0 часов сканировался адрес http://www.mysite.ru, и в понедельник утром к началу рабочего дня результаты просмотра будут готовы.

Для всестороннего анализа итогов сканирования создаются разнообразные отчеты. Сообщения об обнаруженных проблемах выделены в них цветом и сгруппированы под пятью основными заголовками:

•  Summary (Резюме). Включает в себя отчеты: Overview (Обзор), Site Statistics (Статистика сайта), Scan Statistics (Статистика сканирования), Recommendations (Рекомендации) и Quality Rating (Оценка качества);

•  Errors (Ошибки). Включает в себя отчеты: Broken Links (Недоступные ссылки), Broken Anchors (Недоступные метки), Problem Pages (Страницы с ошибками) и Local Files (Локальные файлы);

•  Usability (Доступность). Включает отчеты: Slow Pages (Медленно загружаемые страницы) и Deep Pages (Страницы с глубокой вложенностью ссылок);

•  Maintenance (Сопровождение). Включает в себя отчеты: Orphan Files (Файлы, на которые нет ссылок), Warnings (Предупреждения), Missing Titles (Пропущенные заголовки), New Pages (Новые страницы), Old Pages (Старые страницы), Small Pages (Страницы малого размера), Missing Attributes (Пропущенные атрибуты) и Metadata (Метаданные). Кроме того, создаются Site Map (Карта сайта) и Image Catalog (Каталог изображений);

•  Editor Reports (Отчеты редактора). Обеспечивается оперативная подсветка ключевых характеристик выбранной страницы: недоступных ссылок, синтаксиса HTML, размера страницы, пропущенных атрибутов и уже использованных метаданных.

Системные требования

Для работы программы к системе предъявляются следующие минимальные требования:

• IBM-совместимый компьютер с процессором класса Pentium;

• разрешение экрана 800x600 пикселов при 16-разрядной цветовой гамме;

• операционная система Windows 98/2000/NT 4.0 SP6;

• оперативная память 64 Мб (для сканирования сайтов с количеством ссылок, приближающимся к предельному для программы числу 100 000, рекомендуется 128 Мб);

• 15 Мб свободного пространства на жестком диске для установки программы;

• установленный на компьютере браузер Microsoft Internet Explorer 4.0 или выше (для встроенного просмотра страниц).

Краткий обзор возможностей программы

Чтобы начать сканирование сайта, выберите один из следующих методов:

• введите нужный адрес в поле URL (рис. 2.49) на панели инструментов программы, как обычно делается в браузерах. Это стартовый адрес, с которого начнется сканирование сайта. Здесь же можно задать и путь к файлу в локальной системе. Программа автоматически приведет его к необходимому формату. При щелчке по кнопке

расположенной справа от поля, откроется список недавно вводившихся адресов;

Рис. 2.49. Поле URL на панели инструментов программы

• воспользуйтесь пунктом меню File ? Project ? New (Файл ? Проект ? Создать) и введите адрес в открывшемся окне New Project (Новый проект), показанном на рис. 2.50;

Рис. 2.50. Окно New Project

• для выбора файла на диске вашего компьютера или в локальной сети щелкните по кнопке Browse. (Обзор), расположенной в том же окне New Project, или по кнопке Open HTML File (Открыть HTML-файл)

размещенной на панели инструментов справа от поля URL. Нажмите на клавишу Enter. Программа начнет сканирование страниц сайта с указанного адреса и не остановится до тех пор, пока не произойдет одно из следующих событий:

• вы щелкнете по кнопке Stop (Стоп) или выберете пункт меню Scan ? Stop (Сканирование ? Стоп);

• будут проверены все ссылки;

• число проверенных ссылок достигнет значения, указанного в настройках Scan Options (Параметры сканирования), или 100 000 – предела, установленного в программе Linkbot Developer Edition.

Во время сканирования вращается цепочка на пиктограмме в верхнем правом углу окна. При этом анализируются все ссылки, связанные со стартовым документом (базовым URL-адресом). В зависимости от объема сайта и скорости соединения с Internet на такую обработку может уйти от нескольких секунд до нескольких минут. По умолчанию программа сканирует весь сайт, однако заметим, что в ней существует возможность настроить параметры просмотра и тем самым ограничить число проверяемых страниц.

Обратите внимание, что внешние ссылки также проверяются, а ссылки внешних сайтов – нет.

Если на проверяемом сайте обнаружены формы, требующие ввода данных, программа сделает запрос на их исследование. Для продолжения ответьте Да, введите информацию для формы и выберите Scan ? Check Current List (Сканирование ? Проверить текущий список).

После сканирования результаты выводятся в левой и правой панелях окна Project (Проект) – см. рис. 2.51.

Рис. 2.51. Окно Project с результатами сканирования

Интерфейс программы

Доступ к богатым функциональным возможностям программы обеспечивается хорошо продуманным, удобно организованным пользовательским интерфейсом. Рассмотрим его подробнее.

Меню

Главное меню программы состоит из шести пунктов: File (Файл), Edit (Правка), View (Вид), Tools (Инструменты), Scan (Сканирование) и Help (Помощь). Обратите внимание, что не все пункты меню доступны, пока не открыт проект.

Пункт меню File ? Project (Файл ? Проект) предназначен для создания, открытия, закрытия и сохранения проектов Linkbot. Сюда включены следующие команды:

•  File ? Project ? New (Файл ? Проект ? Создать);

•  File ? Project ? Open (Файл ? Проект ? Открыть);

•  File ? Project ? Close (Файл ? Проект ? Закрыть);

•  File ? Project ? Save (Файл ? Проект ? Сохранить);

•  File ? Project ? Save As (Файл ? Проект ? Сохранить как).

Пункт меню File ? Import (Файл ? Импорт) служит для загрузки файла параметров (файла с расширением. ini) из другого проекта Linkbot.

С помощью команды File ? Export (Файл ? Экспорт) содержимое правой панели окна экспортируется в HTML– или текстовый файл с разделителями для использования в электронных таблицах. Кроме того, можно экспортировать файл параметров (INI-файл) для использования в проекте программы Linkbot Enterprise Server. В пункт Export включены следующие команды: HTML Index (HTML индексный), Delimited Text (Текстовый файл с разделителями) и Options (Параметры).

Пункты меню File ? Print (Файл ? Печать) и File ? Print Setup (Файл ? Настройка печати) предназначены для распечатки содержимого правой панели.

Команда File ? Recent Projects (Файл ? Последние проекты) служит для быстрого открытия последних из открывавшихся проектов.

Выполнив операцию File ? Exit (Файл ? Выход), вы завершите работу с программой и закроете ее окно.

Пункты меню Edit ? Cut (Правка ? Вырезать), Edit ? Copy (Правка ? Копировать) и Edit ? Paste (Правка ? Вставить) предназначены для редактирования файлов в правой панели окна на вкладке HTML.

Команда Edit ? Find (Правка ? Найти) применяется для поиска файлов или каталогов в правой панели окна по заданному фрагменту текста.

Часть команд в пункте меню View (Вид) служит для выбора способа отображения файлов в левой панели окна:

•  View ? Link URL (Вид ? Ссылка по URL) – показан полный URL-адрес каждого файла;

•  View ? Link Description (Вид ? Ссылка по описанию) – на экран выводится описание каждого файла;

•  View ? Link Title (Вид ? Ссылка по заголовку) – для каждого файла показан заголовок; а если таковой отсутствует, – URL-адрес;

•  View ? Link File Path (Вид ? Ссылка по пути к файлу) – отображается путь к файлу.

Пункт меню View ? Toolbars (Вид ? Панели инструментов) используется для настройки имеющихся панелей инструментов или создания новых.

Опция View ? Suggestion Window (Вид ? Окно возможных решений) предназначена для вывода на экран окна с советами, основанными на результатах сканирования.

Командой Tools ? Scheduler (Инструменты ? Планировщик) вызывается планировщик Linkbot.

Пункт меню Tools ? Validate HTML (Инструменты ? Проверка правильности HTML-кода) служит для запуска функции выявления ошибок в HTML-коде.

Tools ? Generate Map (Инструменты ? Генерировать карту) применяется для отображения в окне программы карты сайта.

Tools ? Repair (Инструменты ? Ремонт) позволяет исправить некорректные ссылки.

При выборе Tools ? Orphan Analysis (Инструменты ? Анализ «потерянных файлов») будет вызван Мастер анализа и откроется окно Server Information Configuration (Конфигурация информации о сервере), показанное на рис. 2.52. Указанная операция производится с целью поиска файлов, на которые нет ссылок (так называемых потерянных файлов). С помощью переключателя укажите расположение документов: Use FTP based files (Использовать файлы с FTP-сервера) или Use local site for files (Использовать локальные файлы). Если такой анализ предполагается выполнять при каждом сканировании, включите флажок Run as part of Site Scan (Запускать вместе со сканированием сайта) и щелкните по кнопке Next (Далее).

Рис. 2.52. Окно Мастера анализа Server Information Configuration

В очередном окне Мастера анализа, изображенном на рис. 2.53, отметьте поле Use base of starting URL (Использовать стартовый адрес как базу), если стартовый адрес для сканирования и каталог для поиска потерянных файлов совпадают. В противном случае задайте нужный каталог в поле Specify Base (Укажите базу). Щелкните по кнопке Next (Далее).

Рис. 2.53. Очередное окно Мастера анализа

В последнем окне Мастера, показанном на рис. 2.54, введите в поле Initial Directory (Начальный каталог) полный путь к стартовому каталогу, с которого начнется анализ. Если вы работаете с файлами на локальном компьютере, для удобства можно воспользоваться кнопкой Browse (Обзор). При редактировании файлов в программе создаются служебные папки, файлы в которых не имеет смысла анализировать. В таком случае включите флажок Ignore FrontPage directories (Пропускать папки программы FrontPage). Щелкните по кнопке Finish (Готово).

Рис. 2.54. Последнее окно Мастера анализа

Впоследствии с помощью команды Tools ? Orphan Analysis поиск потерянных файлов будет выполняться сразу, без применения Мастера анализа.

При выборе пункта меню Tools ? Project Options (Инструменты ? Параметры проекта) откроется окно Options (Параметры), где можно произвести настройки для текущего проекта или установить опции, используемые по умолчанию.

Команда Tools ? Validator Options (Инструменты ? Параметры программы проверки кода) позволяет настроить конфигурацию и задать параметры программы проверки правильности HTML-кода.

С помощью пункта меню Scan (Сканировать) запускается сканирование сайта. Help (Помощь) служит для обращения к интерактивной справке, учебнику, сайту фирмы-производителя программы, «совету дня» и подробной информации о вашей версии Linkbot.

Панели инструментов

Программа Linkbot имеет многофункциональные панели инструментов для выполнения следующих задач:

• открытие и сохранение проектов;

• показ реквизитов выбранной ссылки;

• запуск программы проверки HTML-кода;

• запуск внешнего редактора;

• фильтрация файлов на правой панели окна для удобного просмотра. Для работы с проектом используются кнопки панели инструментов. Они имеют следующее назначение:

New Linkbot Project (Создать проект Linkbot) – создание нового проект;

Open Linkbot Project (Открыть проект Linkbot) – открытие файла проекта (filename.bot);

Save Linkbot Project (Сохранить проект Linkbot) – сохранение существующего проекта;

Rotate Fields in List View (Изменить порядок следования полей) – изменение очередности следования колонок на вкладках правой панели окна Children (Потомки) или Parents (Предки);

Launch Browser (Загрузить браузер) – запуск браузера для просмотра страницы по адресу, выбранному в поле URL;

Launch Editor (Загрузить редактор) – загрузка внешнего редактора для правки файла или страницы по выбранному адресу;

Launch HTML Validator (Загрузить программу проверки HTML-кода) – проверка синтаксиса HTML-файла;

Show Properties (Показать свойства) – отображение свойств ссылки по выбранному URL-адресу, включая: статус, тип, размер, загружаемый объем, описание, заголовок документа, дату последнего изменения и авторство;

Back (Назад) – возврат к предыдущей странице. Кнопка доступна только на вкладке Browse (Просмотр);

Forward (Вперед) – переход к следующей странице. Кнопка доступна только на вкладке Browse;

Stop (Стоп) – прекращение загрузки текущей страницы. Кнопка также доступна только на вкладке Browse.

Остальные кнопки на панели инструментов – это кнопки фильтров.

Вкладки правой панели

На вкладке Children (Потомки), показанной на рис. 2.55, отображаются URL-адреса, которые ведут со страницы, выбранной в левой панели окна. Вкладка Parents (Предки), показанная на рис. 2.56, содержит URL-адреса, ведущие к странице или файлу, которые выбраны в левой панели окна.

Рис. 2.55. Вкладка Children правой панели окна проекта

Рис. 2.56. Вкладка Parents правой панели окна проекта

На обеих указанных вкладках назначение колонок идентично: в них отражена статистика для каждого представленного адреса. Она не всегда бывает полной, так как адреса отличаются по типу, а некоторые серверы не обеспечивают нужных данных. Пустая колонка означает, что статистика недоступна. Ниже приведено описание каждой колонки.

•  Link URL (URL-адрес ссылки) – адрес проверяемой ссылки. Тип каждого адреса отмечен соответствующей пиктограммой.

•  Link Status (Состояние ссылки) – состояние ссылки, которое может быть описано следующим образом:

·  OK – ссылка работает;

·  Warn (Предупреждение) – адрес изменен временно или на длительный срок. При обращении к ссылке происходит перенаправление запросов. Предупреждение может указывать также на синтаксическую ошибку в написании адреса;

·  Not checked (Не проверено) – проверить тип ссылки не удалось. Обычно такое сообщение возникает, когда анализ данного типа ссылки не поддерживается программой или запрещен настройками параметров сканирования.

·  Error (Ошибка) – ссылка недоступна, или допущена синтаксическая ошибка в написании почтового адреса. Возможны следующие причины:

Not found (Не найден) – указанный в адресе файл не найден на сервере, поскольку, вероятно, был удален или переименован;

Connect failure (Ошибка соединения) – либо сервер больше не существует, либо его адрес написан неверно;

Timeout (Время ожидания истекло) – сервер не ответил на запрос за положенное время, которое задается в параметрах соединения. Если программа выдает одно из двух последних сообщений при анализе ссылок, в работоспособности которых вы уверены, попробуйте уменьшить количество одновременно открываемых соединений: вполне возможно, что на установленной скорости соединения сервер не успевает обработать все запросы;

·  Unauthorized (Отсутствует авторизация) – для загрузки страницы требуются имя пользователя и пароль. Их можно задать в параметрах HTTP-соединения для сканирования.

·  Unknown (Не определено) – программа не может определить состояние ссылки. Сообщение появляется, если: не поддерживается требуемый протокол или анализ был преждевременно прекращен, и программа не смогла проверить ссылку.

•  Hits (Нажатия) – количество посещений страницы, зарегистрированных в log-файле посещений сервера.

•  Link Description (Описание ссылки) – текст, размещенный на ссылке.

•  Link Document Title (Заголовок документа ссылки) – содержимое тэга <TITLE> страницы.

•  Author (Автор) – имя автора, создавшего HTML-документ. Такая информация может отсутствовать, поскольку не все разработчики сайтов включают ее в свои страницы.

•  Last Modified (Дата последнего изменения) – срок последнего изменения документа. Эти данные также могут отсутствовать по указанной выше причине.

•  Type (Тип) – тип ссылки: HTTP, FILE, Mailto, News, FTP и т. д.

•  Size (Размер) – объем HTML-документа или изображения в байтах. Вкладка HTML, показанная на рис. 2.57, предназначена для отображения исходного HTML-кода страницы, выбранной в левой панели окна программы. Здесь же можно редактировать код страницы, что, однако, не рекомендуется.

Рис. 2.57. Вкладка HTML правой панели окна проекта

Вкладку Browse (Обзор), показанную на рис. 2.58, используют для просмотра страницы по адресу, выбранному в левой панели окна программы, аналогично тому, как это делается в любом браузере. Для обзора страниц требуется, чтобы на компьютере был установлен обозреватель Microsoft Internet Explorer.

Рис. 2.58. Вкладка Browse правой панели окна проекта

Вкладка Properties (Реквизиты), показанная на рис. 2.59, позволяет вывести общие статистические характеристики адреса, выбранного в левой панели окна проекта, и включает в себя следующие сведения:

•  Link Type (Тип ссылки);

•  Link URL (Адрес ссылки);

•  Link Status (Состояние ссылки);

•  Link Description (Описание ссылки);

•  Document Title (Заголовок документа);

•  Document Type (Вид документа);

•  Last Modified (Дата последнего изменения);

•  Document Size (Размер документа);

•  Download Size (Размер документа с учетом встроенных элементов: графиков и фреймов);

•  Author (Автор);

•  Parent URL (Адреса ссылок-предков). Если в левой панели окна проекта выбран режим Orphaned Files (Потерянные файлы), данное поле отсутствует.

Рис. 2.59. Вкладка Properties правой панели окна проекта

Чтобы увидеть общую статистику сайта, выберите в раскрывающемся списке левой панели окна проекта режим URL Tree (Дерево URL-адресов) и пункт All Links (Все ссылки), расположенный на вершине дерева адресов. Во вкладке Properties правой панели будет показано количество файлов каждого типа: HTML, HTTP, HTTPS, IMAGE, MAILTO, FTP, APPLET, OTHER и TOTAL – по всему сайту. Кроме того, в поле DURATION (Продолжительность) будет отображено общее время сканирования.

Вкладка Site Map (Карта сайта), представленная на рис. 2.60, показывает структуру сайта в виде трехмерной диаграммы.

Рис. 2.60. Вкладка Site Map правой панели окна проекта

Вкладка Reports (Отчеты) – рис. 2.61 – предназначена для вывода самых разнообразных данных о сайте в виде статистических отчетов. В левой панели окна проекта представлен список всех генерируемых отчетов, а в правой – содержание каждого из них. Программа рассчитана на подготовку девятнадцати отчетов с информацией об отдельных параметрах сайта.

Рис. 2.61. Вкладка Reports правой панели окна проекта

Строка состояния

В строке состояния, изображенной на рис. 2.62, отражается ход процесса сканирования. Здесь же по его завершении выводятся результаты.

Рис. 2.62. Строка состояния программы Linkbot Developer Edition

Строка состояния находится внизу окна программы Linkbot Developer Edition и содержит следующие информационные поля:

•  Checking Site (Проверяемый сайт) – URL анализируемого сайта. После проверки надпись меняется на следующую: Checking completed in minutes and seconds (Проверка завершена за … минут и … секунд);

•  Found (Найдено) – число ссылок, обнаруженных в результате сканирования;

•  Checked (Проверено) – количество проверенных ссылок;

•  Bad (Плохие) – число ссылок, отнесенных к разряду недоступных;

•  Orphans (Потерянные файлы) – количество потерянных файлов, если включен режим Orphan Analysis;

•  Speed (Скорость) – средняя скорость процесса сканирования, определяемая числом проверенных ссылок в минуту;

•  Total Time (Общее время) – время, затраченное программой на сканирование всего сайта.

Сканирование

В программе Linkbot реализован так называемый пакетный режим работы, то есть исследуется сразу целая группа сайтов. Остановимся на этом подробнее.

Сканирование по списку адресов

Программа позволяет провести проверку по списку адресов. Этот список задается в текстовом файле с разделителями, который имеет расширение. wu и служит отправной точкой для сканирования. Каждый адрес, записанный в таком файле, должен находиться на отдельной строке, то есть отделяться от другого адреса символом конца строки. Например, если в какой-то базе данных есть поле для адресов в Internet, то вы можете написать соответствующий SQL-запрос, выгрузить содержимое указанного поля в файл с расширением. wu и использовать его имя как стартовый адрес для проекта.

Типичный файл в формате WU выглядит, как показано на рис. 2.63.

Рис. 2.63. Содержимое файла в формате WU

Если программа Linkbot Developer Edition при сканировании Web-сервера достигнет файла в формате WU, она поступит точно так же, как если бы он находился на локальной машине. Однако сервер должен быть сконфигурирован надлежащим образом, чтобы распознать соответствующий MIME-тип.

Для сканирования файла со списком адресов введите в поле URL путь к файлу и нажмите клавишу Enter. Программа преобразует пути в URL-адреса, отсканирует их и подготовит отчеты.

Сканирование по списку файлов

Можно указать список файлов с полными маршрутами к ним в текстовом файле с разделителями. Такой документ будет сохранен с расширением. wf и указан как стартовый для начала сканирования. Каждое имя файла должно располагаться на отдельной строке, то есть имена разделяются символом перевода строки. Например, если вы хотите проверить каталог или несколько каталогов с HTML-документами, перечислите их в файле с расширением. wf и укажите его имя в качестве начального адреса для сканирования. Вид типичного файла в формате WF представлен на рис. 2.64.

Рис. 2.64. Содержимое файла в формате WF

Такой файл создается в любом текстовом редакторе или даже в командной строке DOS.

Если программа при сканировании Web-сервера встретит файл в формате WF, она поступит так же, как если бы он находился на локальной машине. Однако сервер должен быть сконфигурирован надлежащим образом, чтобы распознавать соответствующий MIME-тип.

Для сканирования списка файлов введите в поле URL путь к файлу, содержащему список, и нажмите Enter. Программа преобразует пути в адреса URL, отсканирует их, подготовит отчеты.

Приостановка и возобновление сканирования

В любое время сканирование сайта может быть прервано нажатием кнопки Stop (Стоп)

на панели инструментов или командой Scan ? Stop (Сканирование ? Стоп). При этом результаты проверки будут неокончательными.

Чтобы возобновить процесс, воспользуйтесь пунктом меню Scan ? Continue (Сканирование ? Продолжить). В строке состояния будут восстановлены актуальные значения, и программа продолжит проверку сайта с того места, где было остановлено сканирование. Результаты будут выведены в обычном виде, словно остановки не было.

Повторная проверка

Повторное тестирование сайта целесообразно в следующих случаях:

• вы исправили ошибки и хотите проверить свою работу;

• вы считаете нужным заново проанализировать все внешние ссылки, чтобы убедиться в их работоспособности;

• вы хотите перепроверить весь сайт, чтобы оценить его новое содержание.

Для повторной проверки сайта предназначены три опции меню Scan (Сканирование):

•  Re-check Current List (Повторная проверка текущего списка);

•  Re-check Selected (Повторная проверка выделенного фрагмента);

•  Entire (Целиком).

Обратите внимание, что повторно тестируются только ссылки на вкладках Children (Потомки) или Parents (Предки).

При повторной проверке проекта, созданного в программе Linkbot Enterprise Server, команда Scan ? Entire (Сканирование ? Целиком) недоступна.

Для повторной обработки группы ссылок выполните следующие действия:

1. Выберите в левой панели из раскрывающегося списка строку All Links (Все ссылки).

2. В правой панели перейдите на вкладку Children (Потомки).

3. На панели инструментов щелкните по кнопкам подходящих фильтров.

4. Если требуется, выделите нужные файлы в правой панели с помощью клавиш Shift или Ctrl.

5. Выберите пункт меню Scan ? Re-check Current List (Сканирование ? Повторная проверка текущего списка) либо Scan ? Re-check Selected (Сканирование ? Повторная проверка выделенного фрагмента). Или же можно щелкнуть правой кнопкой мыши и выбрать из контекстного меню строку Re-check Selected.

Страницы, защищенные паролем

В программе Linkbot предусмотрена защита информации. При этом все страницы или каталоги должны быть защищены одинаковыми именем пользователя (user ID) и паролем.

Для объявления имени пользователя и пароля, которые будут применены по умолчанию, выполните следующие действия.

1. Выберите пункт меню Tools ? Project Options ? New Project (Инструменты ? Параметры Проекта ? Новый проект) или Tools ? Project Options ? Current Project (Инструменты ? Параметры Проекта ? Открытый проект). Откроется окно New Project Options (Параметры нового проекта), показанное на рис. 2.65, или Options for [имя проекта] (Параметры для [ имя проекта ]) соответственно.

Рис. 2.65. Окно New Project Options

2. В левой части окна выберите пункт General ? Connections ? HTTP (Общие ? Соединения ? Протокол HTTP).

3. В правой части окна поставьте флажок Use the following Username and Password for authenticated pages (Для защищенных страниц использовать следующие имя пользователя и пароль) и заполните поля Username (Имя пользователя) и Password (Пароль). Щелкните по кнопке OK.

Сканирование форм

Программа Linkbot Developer Edition умеет сканировать ссылки, исходящие из форм, даже если предполагается ввод данных в форму. Например, для открытия некоторой страницы требуется ввести имя пользователя и пароль. В этом случае входные данные вводятся с помощью специального интерфейса поддержки форм. Они могут быть сохранены для дальнейшей работы – это означает, что, когда программа встречает такую форму, входные данные вводятся автоматически и ссылки, ведущие с формы, проверяются.

Для вызова форм выберите в левой панели окна из раскрывающегося списка строку Pages with Forms (Страницы с формами). Если во время сканирования сайта будет выдан запрос Linkbot Developer Edition has found Forms on your Web site. Would you like to fill out these forms and submit them now? (Программа нашла на сайте формы. Заполнить и проверить их?), ответьте Yes (Да). Linkbot автоматически установит в левой панели режим Pages with Forms и вызовет интерфейс поддержки форм.

Интерфейс поддержки форм

Интерфейс поддержки форм (рис. 2.66) предназначен для обзора форм и ввода в них входных данных.

Рис. 2.66. Интерфейс поддержки форм, реализуемый программой Linkbot Developer Edition

В левой панели отображается список форм, найденных на сайте. Щелкните по любой строке списка, и в правом нижнем окне откроется страница с формой. Слева от каждой строки списка присутствует пиктограмма, служащая индикатором состояния формы. Пиктограммы свидетельствуют о следующем:

– данные в форму не вводились или были удалены;

– форма заполнена данными;

– новая форма еще не сканировалась, и данные в нее не вводились;

– форма изменялась с момента последнего ввода данных.

Панель обзора (в правом нижнем окне) предназначена для отображения формы в виде, аналогичном выводимому в окне браузера. Заполнять форму следует именно здесь, равно как и щелкнуть по кнопке, предназначенной для отправки формы. После ввода ваша информация появится на панели данных, в правом верхнем окне. Перед вводом убедитесь, что форма полностью загружена в окно.

Обратите внимание, что на панели обзора гиперссылки неактивны.

Отметим, что данные разного рода можно вводить многократно. Одинаковые данные нельзя ввести повторно.

Колонки на панели данных имеют следующее назначение:

•  Link URL (Адрес ссылки) – приведен адрес, по которому будут отправлены данные после их ввода в форму;

•  Post Data (Отправленные данные) – отображены значения данных, введенных в форму. Если в ней не использован метод POST, поле останется пустым, а строка значений будет добавлена к адресу в поле Link URL;

•  Save (Сохранять) – показано, сохранены ли данные как в файле проекта, так и для последующего сканирования. Можно щелкнуть по интересующей вас строке правой кнопкой мыши и, если позволяют параметры настройки поддержки форм, вызвать контекстное меню (рис. 2.67). Здесь следует отметить пункт Save Post Data (Сохранять отправленные данные) или снять флажок возле него. Пункт Delete Post Data (Удалять отправленные данные) предназначен для удаления всей строки с данными.

Данный текст является ознакомительным фрагментом.