2017-01-05 6 views
0

Я работаю над некоторой автоматизацией, и я наткнулся на одно раскрывающееся меню, где у меня проблема, чтобы выбрать вариант.Выберите опцию из раскрывающегося списка

Единственный путь, я был в состоянии получить элемент является корыто IHTMLDocument3:

$dropdown = $ie.Document.IHTMLDocument3_getElementsByName("searchTypeChoice") 

Это ограничивает мои варианты, как выбрать вариант, так как я не могу использовать

.Options.Selected = $true 

или что-нибудь еще. Я нашел эти вопросы:

Это элемент Я говорю:

Dropdown

Есть ли у вас какие-либо предложения? Или, может быть, еще один способ, как получить раскрывающийся список другим способом?

ответ

0

Перечислим варианты, выбирать тот, который вы хотите, чтобы выбрать его значение (или внутренний текст), а затем выберите его:

$dropdown.Options | 
    Where-Object { $_.Value -eq 1 } | 
    ForEach-Object { $_.Selected = $true } 
+0

Спасибо за быстрый повтор, но doiesn't работу. Я попробовал оба (Value и InnerText), но выбранная опция осталась по умолчанию, которая была первой, но мне нужно второе. – Allaric

Смежные вопросы