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

Фотография

у кого есть идеи решения интересной задачи?


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

#1 norlangx

norlangx

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

  • Members
  • Pip
  • 16 сообщений

Отправлено 10 марта 2006 - 11:32

задача следующая
1) есть список из n проивольных строк в таблице
2) есть кнопка которая выделяет все строчки и подсвечивает их синеньким
3) надо проверить что эта кнопка работает
особенности
1) нельзя перемещаться по этим строкам с клавиатуры
2) id этих строк в таблице генерируются динамически => нету возможности узнать свойства

идеи:
1)скопировать таблицу в память или ещё куда-ть в виде картинки
2)нажать на кнопку и скопиоровать ту же самую таблицу
3) посмортеть что различия есть

но такой подход не гарантрирует что всё работает правильно и мне не извеснтны инструменты которыми можно было бы это реализовать
  • 0

#2 Deman

Deman

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

  • Members
  • PipPip
  • 104 сообщений
  • ФИО:Трошков Дмитрий Ростиславович

Отправлено 10 марта 2006 - 11:40

Можно написать маленькую прогу, которая будет грамотным образом сравнивать эти скрин шоты :) Ну или функцию
  • 0

#3 Cyril.2005

Cyril.2005

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

  • Members
  • Pip
  • 11 сообщений
  • ФИО:N/A

Отправлено 10 марта 2006 - 11:47

Для чего выделяются данные строки? Наверняка не просто так, а для выполнения какого то действия... Можно попробовать проверять не факт выделения, а результат выполнения какого то действия над этими строками... Например копирования в буфер или удаления...
  • 0

#4 norlangx

norlangx

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

  • Members
  • Pip
  • 16 сообщений

Отправлено 10 марта 2006 - 12:12

Можно написать маленькую прогу, которая будет грамотным образом сравнивать эти скрин шоты :) Ну или функцию

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

средствами робота???
  • 0

#5 norlangx

norlangx

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

  • Members
  • Pip
  • 16 сообщений

Отправлено 10 марта 2006 - 12:13

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

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


нужно проверить именно что выделение произошло!!!
действия над выделенными стороками уже автоматизированны
  • 0

#6 Deman

Deman

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

  • Members
  • PipPip
  • 104 сообщений
  • ФИО:Трошков Дмитрий Ростиславович

Отправлено 10 марта 2006 - 12:19

Можно написать маленькую прогу, которая будет грамотным образом сравнивать эти скрин шоты :) Ну или функцию

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

средствами робота???

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


Ну фиг знает. В роботе не работал. Если там можно использовать сторонние библиотеки и так далее, то проблемы не видно. Можно писать на чём угодно :)
  • 0

#7 тестер

тестер

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

  • Members
  • Pip
  • 6 сообщений

Отправлено 13 марта 2006 - 17:40

У каждого объекта есть свои свойства, у таблицы, у элементов таблицы и т.д (сталкивался с этим при автоматизации тестирования web-страниц). Поэтому можно проверить сколько вообще строк у этой таблицы, и у какого количества строк поменялись свойства, например, цвет шрифта, фона или что там еще конкретно меняется в вашем случае. Не знаю применимо ли это для Windows приложений, но использовал это при тестировании Web-приложения при помощи TestComplete.
  • 0

#8 Dedalus

Dedalus

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

  • Members
  • Pip
  • 30 сообщений
  • ФИО:Obergan Sergei Nickolaevich

Отправлено 22 марта 2006 - 16:39

Вообще-то средствами робота можно сравнивать скрины. Есть же verification points. Например, region image, window image
  • 0


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

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