Ожидается=Ключевое слово дает возможность принимать различные отклики и выбирать необходимую информацию при помощи специальных управляющих символов и регулярных выражений. Если гибкость не требуется, или вы только начинаете писать собственные сценарии TCP/UDP, можно использовать ключевое слово SimpleExpect.
Существует 4 варианта ключевого слова Ожидается:
Синтаксис Ожидается - Ожидается=Отклик,
где Отклик может быть указан либо точной текстовой строкой, либо комбинацией правил регулярного выражения и текста. Кнопка Добавить/Изменить правило Ожидается помогает создавать и тестировать строку отклика регулярного выражения. Она автоматически выбирает вариант Ожидается на основании выбранных параметров.
Note: Добавить/Изменить правило Ожидается не помогает в создании ключевых слов SimpleExpect.
Пользователи WhatsUp Gold v7 или v8: Коды ~
, ^
, !
и =
= заменены на варианты ключевых слов Ожидается. Перемещенные определения автоматически преобразовываются.
Пример 1:#
#
Примечания: комментарий сценария начинается с символа #
#
#
Отправьте простую текстовую команду
#
Отправить= Привет, где
#
#
Ожидается положительный ответ, начинающийся с «Привет, как дела»
#
Ожидается=^Привет, как дела
Пример 2:#
#
Отправить команду с последующим CR/LF
#
Отправить=Выбрать * из учетных записей\r\n
#
#
Ожидается большой отклик, но необходимо проверить только
#
упоминание в ответе John Doe
#
Ожидается=John Doe
Пример 3:#
#
Отправить двоичный выход (27) и x y и z, затем nak (21)
#
Отправить=\x1Bxyz\x15
#
#
Ожидается что-то *не* содержащее 123 выход (27)
#
DontExpect=123\x1B