#qtp #hp-uft
#qtp #hp-uft
Вопрос:
Итак, проект, над которым я работаю, включает веб-страницу, на этой веб-странице вы можете добавлять строки данных в разные разделы. (скажем, производитель автомобиля, модель автомобиля и т. Д.) В любом случае проблема, с которой я сталкиваюсь, заключается в том, что данные в раскрывающемся списке могут каждый раз отличаться. В частности, есть выпадающий список, и я хочу выбрать один из элементов из списка. Я добавил значок выпадающего списка, но мне нужно иметь возможность выбирать элемент независимо от того, как он называется. Я смог это сделать, если я дам абсолютный xpath, но это очень запутанно (и очень долго), и команда не хочет использовать абсолютный xpath. В любом случае, есть какие-нибудь мысли? Это просто список из x элементов, и я просто хочу выбрать один…Это кажется очень простым, я чувствую, что что-то упускаю. — В любом случае, спасибо всем!
Ответ №1:
Как бы вы, как человек, решили, какой элемент из выпадающего списка выбрать?
Если это первая запись, которую вы можете использовать WebList.Select
с индексом, например "#0"
, для первого элемента.
Если это какие-то данные, которые появляются в другом месте страницы, вы можете извлечь это значение (возможно, с GetROProperty
помощью), а затем использовать его Select
.