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

Фотография

Как выделить нужный мне элемент в гриде


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

#1 VITAL

VITAL

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Ворончихин Александр Витальевич
  • Город:Ижевск

Отправлено 16 мая 2007 - 13:21

Всем привет.
Приступил к изучению TestСomplete 5.1. Сразу же появилась проблема. Как выделить нужный мне элемент в гриде? При записи действия записывается что-то вроде "***.Click(50, 14)". При запуске же скрипта координата элемента уже изменилась. Нельзя ли выделить элемент по номеру строки или еще как-то? Заранее благодарен.
  • 0

#2 Genka

Genka

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

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


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

читаем эту тему, затем переспрашиваем снова ;)
  • 0

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

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

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


#3 Dmitry N

Dmitry N

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

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

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

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

Гриды - это сложные контролы, отдельные элементы которых (столбцы, ячейки, и т.п.) не являются отдельными оконными объектами, и поэтому TestComplete не показывает их в Object Browser. Рекомендую вам просмотреть раздел справки "Working With Grids". Он содержит общую информацию о работе с гридами из TestComplete'а, а также несколько примеров работы с самыми распространёнными из них. Если у вас не последняя версия (5.12), рекомендую проапгрейдится, так как в файл справки последней версии ТС добавились несколько новых примеров работы с гридами.
  • 0
С уважением,
Дмитрий

#4 VITAL

VITAL

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Ворончихин Александр Витальевич
  • Город:Ижевск

Отправлено 17 мая 2007 - 05:16

читаем эту тему, затем переспрашиваем снова ;)

Просмотр сообщения

Спасибо за наставления.

Более подробная информация:
1. версия TestComplete 5.12
2. скриптовый язык Delphi Script
3. приложение написано на Delphi 7.0

Запись действия:
w1 := Sys.Process('SBLogon').Window('TSBConfigurationsForm', 'Конфигуратор систем');
w1.Window('TPanel', '', 1).Window('TSLLocalizeGroupBox', 'Конфигурации').Window('TdxTreeList').Click(208, 44);
Прикрепленный файл  Безымянный.bmp   555,9К   89 Количество загрузок:
  • 0

#5 Dmitry N

Dmitry N

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

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

Отправлено 17 мая 2007 - 07:35

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

Судя по всему, у вас в приложении используется QuantumGrid от Developer Express. Большое количество примеров, как работать с этим гридом, вы найдёте в разделе справки 'Working With Developer Express QuantumGrid - Overview'.

Для того, чтобы работать с вашим гридом, вам необходимо откомпилировать тестируемое приложение как Open с дебаг информацией. Подробнее в разделе справки 'Open Applications in Delphi and C++Builder'.
  • 0
С уважением,
Дмитрий

#6 VITAL

VITAL

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Ворончихин Александр Витальевич
  • Город:Ижевск

Отправлено 17 мая 2007 - 07:59

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

Судя по всему, у вас в приложении используется QuantumGrid от Developer Express. Большое количество примеров, как работать с этим гридом, вы найдёте в разделе справки 'Working With Developer Express QuantumGrid - Overview'.

Просмотр сообщения


Узнал от разработчиков, что используется TdxTreeList от Developer Express. Можно ли в этом случае ориентироваться на QuantumGrid?
  • 0

#7 Genka

Genka

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

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


Отправлено 17 мая 2007 - 09:19

используется TdxTreeList от Developer Express. Можно ли в этом случае ориентироваться на QuantumGrid


я с DevExpress не работал, потому точно сказать не могу, но мне кажется, что не получится.

В любом случае, попробовать-то можно.
Итак.

1) Идем сюда

2) Выбираем Author = Alex Kuzin и жмем Search

3) Открываем подходящую статью по Quantum Grid и пробуем применить то же самое к своему гриду

Если не заработает попросите кого-то из программеров создать простейшее приложение: форма, а на ней этот самый грид, в котором есть несколько значений в разных строка/столбцах (не забудьте скомпилировать его как Open Application!).

Потом приаттачте к своему ответу это приложение и запостите сюда. Мы вам напишем пару-тройку примеров работы с ним, а дальше, я думаю, будет легко.

Конечно, можно задать этот вопрос и на сайте поддержки AutomatedQA, однако они обычно отвечают на подобные вопросы с задержкой в 1-3 дня, ибо работы у них много, как я понимаю.

ЗЫ лучше скриншоты сохранять в формате JPG или GIF, а то у BMP размер здоровый
  • 0

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

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

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


#8 VITAL

VITAL

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

  • Members
  • Pip
  • 13 сообщений
  • ФИО:Ворончихин Александр Витальевич
  • Город:Ижевск

Отправлено 17 мая 2007 - 10:35

Всем спасибо.
Информации оказалось в справке по TestComplete больше чем достаточно. Вся проблема в компилировании, как Open Application. Буду просить разработчиков, чтобы скомпилировали, как Open Application, если все получится.
  • 0

#9 Dmitry N

Dmitry N

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

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

Отправлено 17 мая 2007 - 10:45

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

Вот, можете посмотреть что про это пишут на оффициальной ньюсгруппе.
  • 0
С уважением,
Дмитрий

#10 Bek

Bek

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

  • Members
  • Pip
  • 23 сообщений
  • Город:СПб

Отправлено 22 мая 2007 - 10:29

Working With Developer Express QuantumGrid - Selecting Cells

http://automatedqa.c...62/Default.aspx
  • 0


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

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