Ожидается=Ключевое слово дает возможность принимать различные отклики и выбирать необходимую информацию при помощи специальных управляющих символов и регулярных выражений. Если гибкость не требуется, или вы только начинаете писать собственные сценарии 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