Грид. Клик на конкретной строке.
Автор Натали, 27 дек 2004 08:56
Сообщений в теме: 45
#41
Отправлено 28 декабря 2004 - 15:23
Я все-таки не совсем понимаю почему Вы пользуйтесь мышью? Все программы для Windows подразумевают работу без помощи мыши (по крайней мере должны поддерживать такую возможность), соответственно отсюда и надо плясать. Тогда координаты не потребуются.
Ищите способ работы с Вашей программой без мыши.
Ищите способ работы с Вашей программой без мыши.
#42
Отправлено 28 декабря 2004 - 15:28
Я пользуюсь мышью, потому что иначе нет возможности работать с программой.
Вызов требуемого мне окна происходит только с использованием мыши - других вариантов в существующей версии нет.
Более того - очень многие действия в проекте осуществляются только через мышь.
Это объективная реальность, данная мне в ощущения. (смайл. наверно грустный).
Этот проект не вновь создаваемый, это очередная версия работающего проекта и меня, как тестера подключили к нему на проверку вносимых изменений. Так что вряд ли проект будет кардинально переделываться из-за того, что мне сложно создавать для него автоматические тесты.
Вызов требуемого мне окна происходит только с использованием мыши - других вариантов в существующей версии нет.
Более того - очень многие действия в проекте осуществляются только через мышь.
Это объективная реальность, данная мне в ощущения. (смайл. наверно грустный).
Этот проект не вновь создаваемый, это очередная версия работающего проекта и меня, как тестера подключили к нему на проверку вносимых изменений. Так что вряд ли проект будет кардинально переделываться из-за того, что мне сложно создавать для него автоматические тесты.
#43
Отправлено 28 декабря 2004 - 15:34
Есть такое понятие как тестируемость приложения (testability). В Вашем случае она плохая (может быть другой инструмент автоматизированного тестирования лучше будет работать, но похоже что робот плохо воспринимает). Достаточно часто в приложение добавляют некоторые возможности, которые позволяют повысить testability, причем как правило кардинальных изменений на требуется (добавить сочетание клавиш, кот. будут вызывать требуемое действие, не сложно). Т.ч. наверное целесообразно поговорить с руководством об этом, либо попробовать другой инструмент, хотя проще будет внести небольшие изменения в программу, чем изучать новый продукт для тестирования.
#44
Отправлено 28 декабря 2004 - 16:03
Натали как то я сталкивался с подобной роблемой в Grid
решил я ее очень просто, когда мне надо было позиционироваться на строку с известным значением, я делал фильтр по этому значению и получал искомую запись, на сколько я понял фильтры у тебя есть, так же можно использовать контекстный поиск по известному значению.
Еще я сталкивался с необходимостью обработать определенные записи из Grid не обращая внимания на другие (обработать строки ранее созданные роботом)
Тут я поступил следующим образом :
1. Робот создавал записи по маске - СоздалРобот_БЛА_001
2. Пробегал по строкам в Grid и проверял начитанное из строки значение "NameString" с эталоном "СоздалРобот"
{
If InStr(1,NameString,"СоздалРобот")>0 Then
}
намного дольше но иногда приходится пойти на такое если проблемы с тестируемым ПО
решил я ее очень просто, когда мне надо было позиционироваться на строку с известным значением, я делал фильтр по этому значению и получал искомую запись, на сколько я понял фильтры у тебя есть, так же можно использовать контекстный поиск по известному значению.
Еще я сталкивался с необходимостью обработать определенные записи из Grid не обращая внимания на другие (обработать строки ранее созданные роботом)
Тут я поступил следующим образом :
1. Робот создавал записи по маске - СоздалРобот_БЛА_001
2. Пробегал по строкам в Grid и проверял начитанное из строки значение "NameString" с эталоном "СоздалРобот"
{
If InStr(1,NameString,"СоздалРобот")>0 Then
}
намного дольше но иногда приходится пойти на такое если проблемы с тестируемым ПО
#45
Отправлено 29 декабря 2004 - 07:14
Кстате неплохая идея - задавать в фильтре те параметры записи, которые её определяют полностью - а потом работать с этой записью - она все вреся будет находиться по одним и тем же координатам - все время вверху грида.я делал фильтр по этому значению и получал искомую запись, на сколько я понял фильтры у тебя есть, так же можно использовать контекстный поиск по известному значению.
Только расскажи потом - получилось или нет :)
#46
Отправлено 29 декабря 2004 - 13:10
Всем огромное спасибо за советы в этой ветке!
Меня сейчас загрузили другой работой, но дальнейшую политику я решила взять такую - если данных много - фильтром уменьшать количество записей до приемлимого.
А на тех гридах, где нет фильтра - записей не больше 10 - и они умещаются в экран.
Это пока.
А вообще буду мучать программеров - пусть делают мне безмышное вызывание требуемого окна на записи.
Меня сейчас загрузили другой работой, но дальнейшую политику я решила взять такую - если данных много - фильтром уменьшать количество записей до приемлимого.
А на тех гридах, где нет фильтра - записей не больше 10 - и они умещаются в экран.
Это пока.
А вообще буду мучать программеров - пусть делают мне безмышное вызывание требуемого окна на записи.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных