Возможное решение:
Используйте Find Children
Активность, чтобы создать список из 4 выпадающих списков на странице. (Чтобы этого добиться, вам нужно захватить родительский элемент раскрывающихся списков, используя UiExplorer
, а затем в опции Filter
используйте тег для раскрывающегося списка.)
Подготовьте Dictionary(Of UiElement, String)
(или любой другой подобный тип данных) для отслеживания UiElement
s DropDowns и параметров, которые следует выбрать:
DropDownA (UiElement variable) -> "United States of America"
DropDownB (UiElement variable) -> "Florida"
DropDownC (UiElement variable) -> "Orange County"
DropDownD (UiElement variable) -> "Orlando"
Если вы предпочитаете делать это последовательно одна за другой вместо цикла, вы можете сделать это также, создав 4 UiElement
переменных в рабочем процессе и добавив соответствующий селектор, сгенерированный из проводника, и 4 переменные для ожидаемых значений. из опций.
Однако их группирование в какую-то коллекцию позволит вам применить простую логику, подобную следующему фрагменту:
For Each of the UiElements (Keys in the Dictionary)
Use Click Activity to Open DropDown
While highlighted option does not equal the value
Use Send Hot Key Activity (Arrow Button Down)
Use Send Hoy Key Activity (Enter)
Кроме того, если вы разместите свой xaml, чтобы увидеть, что может произойти, это было бы здорово.