У меня 2003 Робот. Недавно я в нём наткнулся, на интересную проблему.
При эмуляции ввода с клавиатуры. Если действие после нажатия комбинации клавиш выполняется достаточно долго. Примерно более 30 секунд. То робот пытается выполнить следующую команду сценария не дождавшись завершения предидущего действия. Что приводит к вылету дочернего, сейчас активного, окна программы. Попытки настроек в Tools -> GUI Playback options никакого эффекта не дали.
Вопрос: где настраивать и вчём проблема?
Долго выполняющееся действие - раскидывание информации по БД.
Настройка Робота
Автор {Bastion}Bizon, 18 апр 2006 11:58
Сообщений в теме: 3
#1
Отправлено 18 апреля 2006 - 11:58
#2
Отправлено 18 апреля 2006 - 12:02
Если вы приблизительно знаете, сколько по времени выполняется действие (30 секунд), то можно просто поставить
DelayFor 30000
#3
Отправлено 18 апреля 2006 - 13:13
Не катит. По вылету окна робот на делэй и переходит. Вернее сначала переходит на делэй, а потом окно с незавершённым действием и вылетает.
#4
Отправлено 18 апреля 2006 - 14:17
Имеет смысл задуматься о синхронизации. Есть какой-нибудь visual cue, по которому вы можете определить, что длительная операция завершена?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных