логирование действие в Rational Robot
#1
Отправлено 18 марта 2010 - 02:12
можно ли где-то посмотреть, что делал Робот при проигрывании скрипта? (нажатие на кнопочки, определение объектов,...)
Периодически в разных местах происходят какие-то траблы (по ощущению мимо чего-то промахиваемся) и хочется понимать что происходит, в чем проблема.
С уважением,
Игорь.
Игорь
#2
Отправлено 18 марта 2010 - 06:47
В кодеКоллеги,
можно ли где-то посмотреть, что делал Робот при проигрывании скрипта? (нажатие на кнопочки, определение объектов,...)
Можно добавить запись в лог после каждого шага, тогда можно будет однозначно определить где свалился. Хотя Робот итак в лог пишет в какой строке скрипта возникла ошибка.Периодически в разных местах происходят какие-то траблы (по ощущению мимо чего-то промахиваемся) и хочется понимать что происходит, в чем проблема.
С уважением,
Игорь.
#3
Отправлено 27 марта 2010 - 22:08
В кодеКоллеги,
можно ли где-то посмотреть, что делал Робот при проигрывании скрипта? (нажатие на кнопочки, определение объектов,...)Можно добавить запись в лог после каждого шага, тогда можно будет однозначно определить где свалился. Хотя Робот итак в лог пишет в какой строке скрипта возникла ошибка.Периодически в разных местах происходят какие-то траблы (по ощущению мимо чего-то промахиваемся) и хочется понимать что происходит, в чем проблема.
С уважением,
Игорь.
Спасибо. Идею понял - после каждого оператора UI писать что-то самому в лог. Я надеялся, что это можно включить какой-то галочкой и с бОльшим подробностями. Свой лог покажет на какой строке возникла проблема, но очень часто это происходит из-за чего-то предыдущего - мы не туда попали.
Ошибки пишет в лог или выдает на экран? На экране ошибки есть, правда не пойму как их оттуда взять и очень часто там строка 0.
Игорь
#4
Отправлено 29 марта 2010 - 05:55
Ошибки в логе, я имею ввиду если не может найти контролы или их используемые свойства...Спасибо. Идею понял - после каждого оператора UI писать что-то самому в лог. Я надеялся, что это можно включить какой-то галочкой и с бОльшим подробностями. Свой лог покажет на какой строке возникла проблема, но очень часто это происходит из-за чего-то предыдущего - мы не туда попали.
Ошибки пишет в лог или выдает на экран? На экране ошибки есть, правда не пойму как их оттуда взять и очень часто там строка 0.
Скорее всего (но не обязательно) Робот может добраться до объекта ошибка, это ведь по сути такое же окно.
Наверное можно достать свойсво Text ошибки или что-то подобное.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных