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