【问题标题】:Select option from dropdown从下拉列表中选择选项
【发布时间】:2017-05-19 20:54:45
【问题描述】:

我正在进行一些自动化操作,但遇到了一个下拉菜单,我在选择一个选项时遇到了问题。

只有这样,我才能得到元素是槽IHTMLDocument3

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

这限制了我的选项如何选择一个选项,因为我不能使用

.Options.Selected = $true

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

这就是我说的元素:

你有什么建议吗?或者也许另一种方法如何以其他方式获取下拉菜单?

【问题讨论】:

    标签: html powershell internet-explorer automation


    【解决方案1】:

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

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

    【讨论】:

    • 感谢快速重播,但它不起作用。我尝试了(Value 和 InnerText),但选择的选项保持在默认选项,这是第一个,但我需要第二个。
    猜你喜欢
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多