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

Фотография

Ошибки при выполнении метода Click() и разница в ыполнении скриптов пр


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

#1 Implicanta

Implicanta

    Новый участник

  • Members
  • Pip
  • 36 сообщений
  • ФИО:Ирина

Отправлено 15 января 2009 - 09:37

ПРивет!
У меня такой вопрос. В ходе выполнения скрипта бывают ошибки, например для некоторых кнопок не срабатывает метод Click(). Если поставить чекбокс Animated run-mode (Slow-Motion), то медленное выполнение скрипта проходит весьма гладко.
Так же есть ситуаци, когда после названия тесткейса, я ставлю конструкцию:
do
...
except
...
Скрипт прерывается и для некоторых кнопок появляется ошибка : Button is not exposed.
Стоит поставить вместо do/except - recording и скрипт выполняется без всяких ошибок.
Кто-нибудь сталкивался с подобным поведением silktest? как мне добиться того, чтобы без чекбокса о медленном выполнении не возникали ошибки и оставить конструкцию do/except?

Спасибо
  • 0

#2 Dmitry_NS

Dmitry_NS

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

  • Members
  • PipPip
  • 134 сообщений
  • ФИО:Дима
  • Город:Елизово

Отправлено 15 января 2009 - 10:06

ПРивет!
У меня такой вопрос. В ходе выполнения скрипта бывают ошибки, например для некоторых кнопок не срабатывает метод Click(). Если поставить чекбокс Animated run-mode (Slow-Motion), то медленное выполнение скрипта проходит весьма гладко.
Так же есть ситуаци, когда после названия тесткейса, я ставлю конструкцию:
do
...
except
...
Скрипт прерывается и для некоторых кнопок появляется ошибка : Button is not exposed.
Стоит поставить вместо do/except - recording и скрипт выполняется без всяких ошибок.
Кто-нибудь сталкивался с подобным поведением silktest? как мне добиться того, чтобы без чекбокса о медленном выполнении не возникали ошибки и оставить конструкцию do/except?

Спасибо

Здравствуйте,
На самом деле ключевое слово recording выставляет определенный набор опций Агента. В частности, при использовании данного ключевого слова отключаются опции

OPT_REQUIRE_ACTIVE, OPT_VERIFY_ACTIVE, OPT_VERIFY_CLOSED, OPT_VERIFY_EXPOSED

Соответственно, если с этим ключевым словом у вас всё работает, но вы не хотите его использовать явно, то вам надо настроить опции Агента. Для этого:
  • В меню выбираем Options > Agent
  • Переключаемся на закладку Verification
  • Снимаем флажки с чекбоксов (можно практически все поснимать)
  • Жмем ОК
Будет то же самое. Возможно проблема как раз в том, что опция Verify that windows are exposed включена и если нужный объект чем-то перекрыт, то нажатия не произойдет.
  • 0
Основной принцип моего существования — служение гуманистическим идеалам человечества.

#3 Implicanta

Implicanta

    Новый участник

  • Members
  • Pip
  • 36 сообщений
  • ФИО:Ирина

Отправлено 15 января 2009 - 14:36

Спасибо, помогло.
  • 0


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

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