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

Фотография

TestComplete + Ingragistics TollBars


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

#21 Genka

Genka

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

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


Отправлено 05 февраля 2007 - 09:03

снять галку с опции Capture Mouse, то Finder Tool преображается. Теперь его не надо перетаскивать на объект


просто супер, спасибо, Дмитрий! :dirol:

особенно порадовало, что сохраняются все свойства и после их фиксации можно "заглядывать" вовнутрь всех пропертей, менять параметры, и т.п.

а вот вопрос насчет вашей функции ClickTreeNode: почему в случае если элемент не найден Вы только кидаете ошибку в лог?
на мой взгляд в таких функциях как раз надо использовать возвращаемое значение, чтобы в случае, когда элемент не найден, вернуть, скажем, false, и тогда в скрипте, откуда была вызвана эта функция, можно соответствующим образом обработать эту ситуацию...

например, у меня бы это выглядело примерно так:
function SOME_TEST()
{
  // actions...

  if (!ClickTreeNode(..., ...)) return;

  // other actions if node has been selected...
}

  • 0

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

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

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


#22 Leoxa

Leoxa

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

  • Members
  • Pip
  • 59 сообщений
  • ФИО:Алексей

Отправлено 05 февраля 2007 - 11:08

есть еще одна замечательная тулза - (Hawkeye - The .Net Runtime Object Editor) - бывает полезной в поиске нужных значений пропертей .Net-вских объектов, правда еще надо принавлочиться, чтобы использовать ее совместно с TestComplete.
  • 0

#23 Dmitry N

Dmitry N

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

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 06 февраля 2007 - 16:53

Здравствуйте.

а вот вопрос насчет вашей функции ClickTreeNode: почему в случае если элемент не найден Вы только кидаете ошибку в лог?

Никакой конкретной причины для этого нет. Если элемент меню не найден, это ошибка которую надо исправлять. Но тут каждый для себя сам решает как такую ситуацию обрабатывать. :)
  • 0
С уважением,
Дмитрий


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

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