Идеи о том, как динамически выбирать элемент из выпадающего списка с помощью UFT

#qtp #hp-uft

#qtp #hp-uft

Вопрос:

Итак, проект, над которым я работаю, включает веб-страницу, на этой веб-странице вы можете добавлять строки данных в разные разделы. (скажем, производитель автомобиля, модель автомобиля и т. Д.) В любом случае проблема, с которой я сталкиваюсь, заключается в том, что данные в раскрывающемся списке могут каждый раз отличаться. В частности, есть выпадающий список, и я хочу выбрать один из элементов из списка. Я добавил значок выпадающего списка, но мне нужно иметь возможность выбирать элемент независимо от того, как он называется. Я смог это сделать, если я дам абсолютный xpath, но это очень запутанно (и очень долго), и команда не хочет использовать абсолютный xpath. В любом случае, есть какие-нибудь мысли? Это просто список из x элементов, и я просто хочу выбрать один…Это кажется очень простым, я чувствую, что что-то упускаю. — В любом случае, спасибо всем!

Ответ №1:

Как бы вы, как человек, решили, какой элемент из выпадающего списка выбрать?

Если это первая запись, которую вы можете использовать WebList.Select с индексом, например "#0" , для первого элемента.

Если это какие-то данные, которые появляются в другом месте страницы, вы можете извлечь это значение (возможно, с GetROProperty помощью), а затем использовать его Select .