Повтор действий на экране
#1
Отправлено 13 ноября 2007 - 14:26
Когда я раньше запускал тестплан с набором тесткейсов для тестирования веб-приложения, то все действия выполняемые в тесткейсах (движение мышкой, нажатие и тд.) совершались именно так как и должны, тоесть указатель мышки перемещался и нажимал куда надо. Но после того как я начал выдергивать тесткейсы из тестплана и вставлять в свой скрипт, то при запуски таких тесткейсов мышка оставалась неподвижной, из-за чего при отладке совсем непонятно какая ссылка была нажата. Может нужно както настроить силктест на это? ИЛи есть какието специальные функции чтобы вернуть это, почему у меня так происходит?
#2
Отправлено 13 ноября 2007 - 15:29
Возможно проблема с методами, которые используются. Каким методом нажимается ссылка? Это обычный Click или DoClick?Снова всем привет. Снова столкнулся с проблемой. Дело в том, что переделывая скрипт исчезла очень хорошая фича.
Когда я раньше запускал тестплан с набором тесткейсов для тестирования веб-приложения, то все действия выполняемые в тесткейсах (движение мышкой, нажатие и тд.) совершались именно так как и должны, тоесть указатель мышки перемещался и нажимал куда надо. Но после того как я начал выдергивать тесткейсы из тестплана и вставлять в свой скрипт, то при запуски таких тесткейсов мышка оставалась неподвижной, из-за чего при отладке совсем непонятно какая ссылка была нажата. Может нужно както настроить силктест на это? ИЛи есть какието специальные функции чтобы вернуть это, почему у меня так происходит?
Но я не вижу в этом проблемы, если все работает. В принципе, если вам это нужно в целях отладки, то я могу порекомендовать вам воспользоваться меню Options > Runtime и в диалоге Runtime опций в секции Debugging (правый нижний угол ) установить флажок на поле Print Agent calls. Это будет выводить в файл результатов все действия, которые выполняет Агент (в том числе можно посмотреть, какая ссылка нажалась). Главное, не забыть выключить эту опцию, когда скрипты запускаются уже в рамках тестирования, а не отладки отдельного скрипта.
#3
Отправлено 15 ноября 2007 - 09:33
Нужно установить опцию Agent.SetOption (OPT_RADIO_LIST, TRUE), можно прямо в ini файле проекта, а можно через Options->Agent->Compatibility->Only use Agent-based clicks (not API-based clicks)
#4
Отправлено 15 ноября 2007 - 10:47
Странно, Agent.SetOption (OPT_RADIO_LIST, TRUE) включает группировку радио-кнопок в списки и это как-то мало связано с реализацией кликов для разных объектовОказалось, что эту фишку можно включить в настройках силка.
Нужно установить опцию Agent.SetOption (OPT_RADIO_LIST, TRUE), можно прямо в ini файле проекта, а можно через Options->Agent->Compatibility->Only use Agent-based clicks (not API-based clicks)
#5
Отправлено 15 ноября 2007 - 11:38
Ну конечно:) Ошибся, необходимо сделать так: Agent.SetOption (OPT_AGENT_CLICKS_ONLY, TRUE).Странно, Agent.SetOption (OPT_RADIO_LIST, TRUE) включает группировку радио-кнопок в списки и это как-то мало связано с реализацией кликов для разных объектовОказалось, что эту фишку можно включить в настройках силка.
Нужно установить опцию Agent.SetOption (OPT_RADIO_LIST, TRUE), можно прямо в ini файле проекта, а можно через Options->Agent->Compatibility->Only use Agent-based clicks (not API-based clicks)
#6
Отправлено 15 ноября 2007 - 11:57
Ну конечно:) Ошибся, необходимо сделать так: Agent.SetOption (OPT_AGENT_CLICKS_ONLY, TRUE).
осталось лишь добавить, что данная опция была добавлена в СилкТесте 2006 (или в 8.0?), и в более ранних версиях ее нету
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных