В текстовом вводе можно заменить последовательность клавиатурных событий текстовыми строками, которые проще обрабатывать как переменные пула данных или ссылки.
Прежде чем начать
Текстовый ввод описывает последовательность низкоуровневых клавиатурных событий как одну строку текста. Текстовый ввод можно добавлять только в оконные события.
В большинстве случаев можно положиться на текстовый ввод, записанный тестом. Во время записи система пытается преобразовать последовательности нажатий клавиш в события ввода текста. Однако в некоторых случаях необходимо ручное преобразование событий клавиатуры, запись которых получилась избыточной или не очень качественной. Например, в некоторых случаях ввод строки Hello может быть записан как нажатие клавиши Shift, нажатие клавиши H, отпускание клавиши Shift, нажатие клавиши E и, наконец, ввод текста llo. С помощью ручного преобразования действий клавиатуры в текстовый ввод можно обрабатывать текст из ссылок и переменных пулов данных.
Прим.: Поскольку тесты Citrix содержат низкоуровневый ввод от пользователя и синхронизации, незначительные изменения могут сделать тест неработоспособным. При изменении таких тестов необходимо сохранить их функциональную идентичность.
Процедура
- Откройте тест в редакторе тестов
- Разверните оконное событие.
- Для изменения текстового ввода выберите действие в области Материалы теста.
- Для создания нового текстового ввода в определенном месте выберите действие, затем выберите Вставить и Текст Citrix.
- В области Сведения об элементе теста измените текстовую строку, которая будет введена во время теста.
- Можно указать время обдумывания для события клавиатуры.
Это имитирует время, затрачиваемое пользователем перед порождением текущего события.