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

SQL для тестировщиков
онлайн, начало 18 января
Тестирование REST API
онлайн, начало 18 января
Школа тест-менеджеров v. 2.0
онлайн, начало 20 января
Selenium IDE 3: стартовый уровень
онлайн, начало 15 января
Фотография

DblClick в TDBGrid


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

#1 serega

serega

    Опытный участник

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 11 июня 2008 - 16:05

Добрый день, требуется помощь

Работаю с сеткой TDBGrid.

Спозиционировался на строке по тексту в поле через DataSet.

Далее необходимо сделать двойной клик мышью.

Подскажите, плз, как это делается, не используя координат?
  • 0

#2 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 11 июня 2008 - 17:43

Версия ТС у Вас какая? В 6й версии для работы с TDBGrid есть специальные методы - ClickCell, DblClickCell, ClickRowIndicator, ClickColumnHeader и т.п. Если более ранняя версия, то см. раздел справки "Working With Borland TDBGrid" или соответствующие статьи на сайте, там дается практически готовый framework.

Пример того, как кликать по ячейкам TDBGrid есть здесь. Для двойного клика надо в последней строке функции ActivateEditorByClick заменить Click на DblClick.
  • 0

#3 serega

serega

    Опытный участник

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 11 июня 2008 - 19:53

Версия ТС 3.0

Как я понимаю, в этой версии без расчета координат не обойтись, так?

В любом случае, спасибо за информацию.
  • 0

#4 Dmitry N

Dmitry N

    Гуру

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

Отправлено 12 июня 2008 - 03:41

Приветствую.

Если приложение откомпилировано как Open с отладочной информацией, то все скрипты (возможно, с небольшими модификациями) будут работать и вTestComplete 3. Однако, в TestComplete 3, насколько я помню, нет подробного раздела справки, описывающего как работать с гридами.
  • 0
С уважением,
Дмитрий

#5 serega

serega

    Опытный участник

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 12 июня 2008 - 07:30

Если приложение откомпилировано как Open с отладочной информацией, то все скрипты (возможно, с небольшими модификациями) будут работать и вTestComplete 3. Однако, в TestComplete 3, насколько я помню, нет подробного раздела справки, описывающего как работать с гридами.


Добрый день.

Приложение откомпилировано как Open с опцией InfoDebug, методов более чем достаточно, нужный найти не смог:(

В ТС3 есть раздел справки описывающий работу с TDBGrid, однако там ничего нет по поводу кликов на выбраной строке.


Кстати, есть ли в ТС6 полный мануал (не хелп), аналогичный тому что был в ТС3?
Мануал поставляемый в дистрибутиве ТС6, к сожалению, описывает только самые общие понятия.
  • 0

#6 Dmitry N

Dmitry N

    Гуру

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

Отправлено 12 июня 2008 - 10:25

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

А вы посмотрели скрипты, на которые вас посылал modbear?

DOC версия хелпа в TestComplete 6 включает только раздел Getting Started.
  • 0
С уважением,
Дмитрий

#7 serega

serega

    Опытный участник

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 16 июня 2008 - 08:05

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

А вы посмотрели скрипты, на которые вас посылал modbear?

DOC версия хелпа в TestComplete 6 включает только раздел Getting Started.


Пока нет, день России в России:)

Ща буду разбираться, обязательно уведомлю о результатах.
  • 0

#8 serega

serega

    Опытный участник

  • Members
  • PipPipPipPip
  • 355 сообщений
  • Город:Москва

Отправлено 16 июня 2008 - 10:58

Версия ТС у Вас какая? В 6й версии для работы с TDBGrid есть специальные методы - ClickCell, DblClickCell, ClickRowIndicator, ClickColumnHeader и т.п. Если более ранняя версия, то см. раздел справки "Working With Borland TDBGrid" или соответствующие статьи на сайте, там дается практически готовый framework.

Пример того, как кликать по ячейкам TDBGrid есть здесь. Для двойного клика надо в последней строке функции ActivateEditorByClick заменить Click на DblClick.



Испытал алгоритм - все работает с небольшими изменениями с учетом особенностей функционирования моего TDBGrid.
Всем спасибо:)
  • 0


Организация автоматизированного тестирования
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн
Школа Тест-Аналитика
онлайн



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

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

Яндекс.Метрика
Реклама на портале