Перейти к содержимому

Фотография

Повтор действий на экране


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Evgenij_Ul

Evgenij_Ul

    Активный участник

  • Members
  • PipPip
  • 77 сообщений
  • ФИО:Чирочкин Евгений
  • Город:Ульяновск

Отправлено 13 ноября 2007 - 14:26

Снова всем привет. Снова столкнулся с проблемой. Дело в том, что переделывая скрипт исчезла очень хорошая фича.
Когда я раньше запускал тестплан с набором тесткейсов для тестирования веб-приложения, то все действия выполняемые в тесткейсах (движение мышкой, нажатие и тд.) совершались именно так как и должны, тоесть указатель мышки перемещался и нажимал куда надо. Но после того как я начал выдергивать тесткейсы из тестплана и вставлять в свой скрипт, то при запуски таких тесткейсов мышка оставалась неподвижной, из-за чего при отладке совсем непонятно какая ссылка была нажата. Может нужно както настроить силктест на это? ИЛи есть какието специальные функции чтобы вернуть это, почему у меня так происходит?
  • 0

#2 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 13 ноября 2007 - 15:29

Снова всем привет. Снова столкнулся с проблемой. Дело в том, что переделывая скрипт исчезла очень хорошая фича.
Когда я раньше запускал тестплан с набором тесткейсов для тестирования веб-приложения, то все действия выполняемые в тесткейсах (движение мышкой, нажатие и тд.) совершались именно так как и должны, тоесть указатель мышки перемещался и нажимал куда надо. Но после того как я начал выдергивать тесткейсы из тестплана и вставлять в свой скрипт, то при запуски таких тесткейсов мышка оставалась неподвижной, из-за чего при отладке совсем непонятно какая ссылка была нажата. Может нужно както настроить силктест на это? ИЛи есть какието специальные функции чтобы вернуть это, почему у меня так происходит?

Возможно проблема с методами, которые используются. Каким методом нажимается ссылка? Это обычный Click или DoClick?
Но я не вижу в этом проблемы, если все работает. В принципе, если вам это нужно в целях отладки, то я могу порекомендовать вам воспользоваться меню Options > Runtime и в диалоге Runtime опций в секции Debugging (правый нижний угол ) установить флажок на поле Print Agent calls. Это будет выводить в файл результатов все действия, которые выполняет Агент (в том числе можно посмотреть, какая ссылка нажалась). Главное, не забыть выключить эту опцию, когда скрипты запускаются уже в рамках тестирования, а не отладки отдельного скрипта.
  • 0

#3 Evgenij_Ul

Evgenij_Ul

    Активный участник

  • Members
  • PipPip
  • 77 сообщений
  • ФИО:Чирочкин Евгений
  • Город:Ульяновск

Отправлено 15 ноября 2007 - 09:33

Оказалось, что эту фишку можно включить в настройках силка.
Нужно установить опцию Agent.SetOption (OPT_RADIO_LIST, TRUE), можно прямо в ini файле проекта, а можно через Options->Agent->Compatibility->Only use Agent-based clicks (not API-based clicks)
  • 0

#4 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 15 ноября 2007 - 10:47

Оказалось, что эту фишку можно включить в настройках силка.
Нужно установить опцию Agent.SetOption (OPT_RADIO_LIST, TRUE), можно прямо в ini файле проекта, а можно через Options->Agent->Compatibility->Only use Agent-based clicks (not API-based clicks)

Странно, Agent.SetOption (OPT_RADIO_LIST, TRUE) включает группировку радио-кнопок в списки и это как-то мало связано с реализацией кликов для разных объектов
  • 0

#5 Evgenij_Ul

Evgenij_Ul

    Активный участник

  • Members
  • PipPip
  • 77 сообщений
  • ФИО:Чирочкин Евгений
  • Город:Ульяновск

Отправлено 15 ноября 2007 - 11:38

Оказалось, что эту фишку можно включить в настройках силка.
Нужно установить опцию Agent.SetOption (OPT_RADIO_LIST, TRUE), можно прямо в ini файле проекта, а можно через Options->Agent->Compatibility->Only use Agent-based clicks (not API-based clicks)

Странно, Agent.SetOption (OPT_RADIO_LIST, TRUE) включает группировку радио-кнопок в списки и это как-то мало связано с реализацией кликов для разных объектов

Ну конечно:) Ошибся, необходимо сделать так: Agent.SetOption (OPT_AGENT_CLICKS_ONLY, TRUE).
  • 0

#6 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 15 ноября 2007 - 11:57

Ну конечно:) Ошибся, необходимо сделать так: Agent.SetOption (OPT_AGENT_CLICKS_ONLY, TRUE).


осталось лишь добавить, что данная опция была добавлена в СилкТесте 2006 (или в 8.0?), и в более ранних версиях ее нету
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных