Поиск и замена текста в тестах

с помощью функции Поиск тестов можно выполнять поиск и замену текста в тестах и их отдельных элементах.

Процедура

  1. Выберите тест в окне Навигатор тестов и дважды щелкните на нем. Тест будет открыт.
  2. Щелкните правой кнопкой мыши на имени теста и выберите Поиск тестов.
  3. В поле Найти текст введите текст, который нужно найти.

    Это поле также можно оставить пустым. Например, если вы знаете, что нужная строка встречается в элементах или экземплярах элементов, в которых вы не заинтересованы, то можно воспользоваться параметрами, описанными на шагах 4, 6 и 8 для поиска нужных элементов или экземпляров элементов - и только потом указать текст для поиска в этом поле.

  4. Если вы выбрали страницы или запросы в тесте, нажмите кнопку Дополнительные параметры и поставьте отметку в поле Ограничить поиск элементами, выбранными в поле Содержимое теста. В этом случае поиск будет ограничен выбранными страницами и запросами.
  5. Для поиска с учетом регистра поставьте отметку в поле Учитывать регистр. Для поиска с помощью регулярных выражений поставьте отметку в поле Регулярное выражение. В режиме регулярных выражений можно нажать Ctrl+пробел в поле Поиск текста для просмотра справочной информации. Справочная информация содержит список шаблонов регулярных выражений и примеры значений, которым они соответствуют.
  6. Чтобы выделить найденные элементы в области Содержимое теста, нажмите кнопку Дополнительные параметры и поставьте отметку в поле Выделить найденные элементы в области Содержимое теста. Этим параметром можно пользоваться вместе с параметром, описанным на шаге 4, для выбора нужных экземпляров элементов перед вводом текста для поиска.
  7. Для распространения поиска на дочерние элементы выбранного элемента нажмите кнопку Дополнительные параметры и поставьте отметку в поле Рекурсивный. Этот параметр выбран по умолчанию. Если отметки в поле Рекурсивный нет, поиск выполняется только в выбранном элементе.
  8. Если требуется найти как кодированные, так и декодированные варианты указанного текста, нажмите кнопку Дополнительные параметры и выберите Искать кодированные и декодированные значения. Этот параметр выбран по умолчанию. Поддерживаемый тип кодирования зависит от протокола. Например, при поиске в данных HTTP будут найдены значения abc%123 и abc%25123.
  9. Выберите элементы теста, в которых нужно выполнить поиск, в списке Элементы для поиска.

    Если вы поставите отметку на шаге 4, на этом шаге можно будет выбрать только те элементы, которые были ранее выбраны в области Содержимое теста. Например, если вы выберете Страницы HTTP в этом поле, а в области Содержимое теста будет выбрана только одна страница HTTP, то в результате будет найдена только та страница. Если отметка будет снята на шаге 4, то будут найдены все страницы теста.

  10. Необязательно: Щелкните на выбранных элементах, чтобы задать параметры поиска.

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

    Для поиска элементов перейдите к следующему шагу. Для замены найденных строк нажмите кнопку Заменить и перейдите к шагу 12.

  11. Нажмите кнопку Найти. Результаты поиска будут показаны в двух окнах.
    • Окно поиска со списком найденных объектов
    • Окно Предварительный просмотр найденных вхождений со списком найденных вхождений искомого текста
    Окно поиска показано на следующем рисунке. URL: Смещение: 36 и URL: Смещение: 85 - это обозначения объектов, в которых найден искомый текст.
    Страница результатов поиска
  12. В окне Поиск можно выполнить следующие действия:
    • Для просмотра найденной строки щелкните на нужном объекте в окне Предварительный просмотр найденных вхождений.
    • Чтобы открыть тест там, где был найден искомый текст, дважды щелкните на объекте.
    • Для выполнения другого действия (например, перехода к следующему совпадению, перехода к предыдущему совпадению или замены текста) щелкните правой кнопкой мыши на объекте и выберите нужную операцию.
  13. Если вы нажали кнопку Заменить на шаге 9, появится окно Заменить. Введите текст для замены в поле На.
    Окно замены
  14. Нажмите кнопку, соответствующую нужной операции замены. Если вы выполняете выборочную замену, найденные экземпляры будут показаны в том же порядке, что и в окне Предварительный просмотр найденных вхождений. Нажимайте кнопку Заменить или Пропустить до тех пор, пока не будут показаны все найденные экземпляры.

Комментарии