Вопрос Мы написали шаблон для целевого win32-приложения с эмуляцией ввода, но приходится ждать по 10-20 секунд между переходами по контролам по Tab, несмотря на то, что выставленные задержки минимальны (несколько миллисекунд).
Ответ Вариант 1. В команду табуляции попробуйте добавить тэг disableProcessingResultTracking:
<command>
<type>ctControl</type>
<description>Перейти на следующий контрол</description>
<dataControl>
<type>cctTab</type>
<waitIntervalMs>50</waitIntervalMs>
<disableProcessingResultTracking>1</disableProcessingResultTracking>
</dataControl>
</command>
Вариант 2. Попробуйте вместо табуляции использовать эмуляцию перехода по стрелкам, если приложение допускает это:
<command>
<type>ctControl</type>
<description>Нажать клавижу вверх</description>
<dataControl>
<type>cctUp</type>
<waitIntervalMs>50</waitIntervalMs>
</dataControl>
</command>
<command>
<type>ctControl</type>
<description>Нажать клавишу вниз</description>
<dataControl>
<type>cctDown</type>
<waitIntervalMs>50</waitIntervalMs>
</dataControl>
</command>
|