
JavaTreeView: Поменял с By Name на By Index
#1
Отправлено 01 сентября 2011 - 10:23
Tools->Options->Java
Поставил там для Java Tree View в разделе Record items mode - By index
То есть поменял с By Name на By Index
Теперь он стал безпрепятсвенно понимать какие элементы в дереве я выбираю
Вот хотелось бы узнать, насколько этот подход правильный и нет ли тут подводных камней.
#2
Отправлено 01 сентября 2011 - 11:02
Из подводных камней первое что приходит на ум –– это увеличение хрупкости тестов. Теперь добавление/перемещение/удаление узлов дерева приведет к тому, что Вы будете работать не с тем узлом, с каким планировали
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#3
Отправлено 01 сентября 2011 - 11:28
А какую проблему призвано решить данное изменение?
Из подводных камней первое что приходит на ум –– это увеличение хрупкости тестов. Теперь добавление/перемещение/удаление узлов дерева приведет к тому, что Вы будете работать не с тем узлом, с каким планировали
Просто мне так и не получилось заставить QuickTest распознавать элементы дерева с By Name.
#4
Отправлено 01 сентября 2011 - 12:33
То есть, он их записывает нормально, а потом по ним не переходит?Просто мне так и не получилось заставить QuickTest распознавать элементы дерева с By Name.
Можете привести пример кода + то, как идентифицируется само дерево + ошибку, которую выдает QTP, когда вы пытаетесь навигироваться по узлам через их имена?
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#5
Отправлено 02 сентября 2011 - 08:48
То есть, он их записывает нормально, а потом по ним не переходит?
Можете привести пример кода + то, как идентифицируется само дерево + ошибку, которую выдает QTP, когда вы пытаетесь навигироваться по узлам через их имена?
By Name:
JavaWindow("Программа конфигурирования").JavaTree("TreeView$ExplorerTree").Select "hr;Временные профайлы"
JavaWindow("Программа конфигурирования").JavaTree("TreeView$ExplorerTree").Select "hr;Группы"
JavaWindow("Программа конфигурирования").JavaTree("TreeView$ExplorerTree").Select "hr;Клиенты"
JavaWindow("Программа конфигурирования").JavaTree("TreeView$ExplorerTree").Select "hr;Пользователи"
JavaWindow("Программа конфигурирования").JavaTree("TreeView$ExplorerTree").Expand "hr;Клиенты"
JavaWindow("Программа конфигурирования").JavaTree("TreeView$ExplorerTree").Select "hr;Клиенты;Планы"
Прикрепленные файлы
#6
Отправлено 02 сентября 2011 - 09:21
Можете снять скрин с самого приложения в момент ошибки?
И еще интересно посмотреть на скрин объектного репозитория с выделенным в нем деревом
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#7
Отправлено 02 сентября 2011 - 09:30
Прикрепленные файлы
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных