我正在进行一些自动化工作,我遇到了一个下拉列表,我在选择一个选项时遇到了问题。
只有这样,我才能让元素通过IHTMLDocument3
:
$dropdown = $ie.Document.IHTMLDocument3_getElementsByName("searchTypeChoice")
这限制了我如何选择选项的选项,因为我无法使用
.Options.Selected = $true
或其他任何东西。我发现了这些问题:
这是我正在谈论的元素:
你有什么建议吗?或者也许是另一种方法如何以其他方式获得下拉列表?
答案 0 :(得分:0)
枚举选项,按其值(或内部文本)过滤要选择的选项,然后选择它:
$dropdown.Options |
Where-Object { $_.Value -eq 1 } |
ForEach-Object { $_.Selected = $true }