
QTP Работа с кастомными табами
#1
Отправлено 14 июля 2011 - 17:39
#2
Отправлено 14 июля 2011 - 18:20
Если видит и распознает как WebObject, то вызывайте метод Click у этого WebObject', а распознавайте по тексту, который он видит у этого объекта
Если не видит, то придется помучиться подольше –– .Net Extensibility вам в помощь.
Версия QTP какая?
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#3
Отправлено 15 июля 2011 - 07:06
QTP этот таб видит как отдельный объект или нет?
Если видит и распознает как WebObject, то вызывайте метод Click у этого WebObject', а распознавайте по тексту, который он видит у этого объекта
Если не видит, то придется помучиться подольше –– .Net Extensibility вам в помощь.
Версия QTP какая?
Версия QTP 11. Да извиняюсь забыл указать что данное приложение WIN. QTP видит этот таб как отдельный элемент типа swfObject, но нажатие происходить пока только по координатам. Спасибо за наводку на .Net Extenibility будем разбираться.
#4
Отправлено 27 июля 2011 - 18:51
Я тут, наверное, уже поздно, но вброшу еще пару мыслей:
QTP этот таб видит как отдельный объект или нет?
Если видит и распознает как WebObject, то вызывайте метод Click у этого WebObject', а распознавайте по тексту, который он видит у этого объекта
Если не видит, то придется помучиться подольше –– .Net Extensibility вам в помощь.
Версия QTP какая?
Версия QTP 11. Да извиняюсь забыл указать что данное приложение WIN. QTP видит этот таб как отдельный элемент типа swfObject, но нажатие происходить пока только по координатам. Спасибо за наводку на .Net Extenibility будем разбираться.
1) Можно попробовать просто нажать кнопку "Вправо", когда фокус находится внутри этого грида. В большинстве фреймворков это приводит к переключению на следующий таб. Дальше можно дополнительно валидировать, какой из табов активен, ну и цикл.
2) Взять childObjects у родительского объекта, пройтись итератором по всем детям и взять у них getVisibleText. По найденному объекту уже кликнуть. Будет работать не слишком быстро, но довольно надежно.
Это на случай, если с Extensibility не хочется разбираться или не получится.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных