从下拉列表中选择选项

时间:2017-01-05 10:43:38

标签: html powershell internet-explorer automation

我正在进行一些自动化工作,我遇到了一个下拉列表,我在选择一个选项时遇到了问题。

只有这样,我才能让元素通过IHTMLDocument3

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

这限制了我如何选择选项的选项,因为我无法使用

.Options.Selected = $true

或其他任何东西。我发现了这些问题:

这是我正在谈论的元素:

Dropdown

你有什么建议吗?或者也许是另一种方法如何以其他方式获得下拉列表?

1 个答案:

答案 0 :(得分:0)

枚举选项,按其值(或内部文本)过滤要选择的选项,然后选择它:

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