Изменение действий клавиатуры

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

Прежде чем начать

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

В большинстве случаев можно положиться на действия клавиатуры, записанные тестом. Во время записи система пытается преобразовать последовательности нажатий клавиш в действия ввода текста. Однако в некоторых случаях необходимо ручное преобразование действий клавиатуры, запись которых получилась избыточной или не очень качественной. Например, в некоторых случаях ввод строки Hello может быть записан как нажатие клавиши Shift, нажатие клавиши H, отпускание клавиши Shift, нажатие клавиши E и, наконец, ввод текста llo. С помощью ручного преобразования действий клавиатуры в текстовый ввод можно обрабатывать текст из ссылок и переменных пулов данных.

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

Процедура

  1. Откройте тест в редакторе тестов
  2. Разверните оконное событие.
    • Для изменения действия клавиатуры выберите действие в области Материалы теста.
    • Для создания нового действия клавиатуры в определенном месте выберите действие, затем выберите Вставить и Клавиатура Citrix.
  3. В области Сведения об элементе теста укажите тип действия.
    • Нажатие клавиши с отпусканием - указывает, что клавиша нажимается и отпускается.
    • Нажатие клавиши - указывает, что клавиша нажимается и удерживается нажатой.
    • Отпускание клавиши - указывает, что нажатая клавиша отпускается.
    В поле Код клавиши показывается код клавиши, принятый в ОС Windows и преобразуемый в значение поля Символ. Используйте модификаторы для указания сопутствующего нажатия клавиши Ctrl, Shift или Alt.
  4. Можно вручную ввести любой символ Unicode, который обычно невозможно ввести одиночными нажатиями клавиш, в области Изменение символа. Выберите поле ввода и введите символ с клавиатуры. В полях Код клавиши и Символ будет показан соответствующий символ.
    Прим.: В рабочей среде некоторые сочетания клавиш используются в качестве клавиш быстрого доступа. Такие сочетания могут перехватываться и приводить к нежелательным действиям, вместо отображения определенного символа в поле Символ.
  5. Можно указать время обдумывания для события клавиатуры. Это имитирует время, затрачиваемое пользователем перед порождением текущего события.

Комментарии