抱歉,如果这个问题太简单了,但我是 Windows Powershell 的新手,我看过的所有下拉列表教程都向您展示了如何向用户显示下拉列表。
无论如何,我想做的是使用 Powershell 测试我的 Web 应用程序。我需要将下拉列表更改为特定选项,我可以使用值或索引来执行此操作,这对我来说无关紧要。
感谢您提供的任何帮助。
最佳答案
事实证明,最简单的方法是将控件的值设置为我想要的索引,如下所示:
$ie = new-object -com "InternetExplorer.Application"
$ie.navigate("mywebsite")
$ie.visible = $true
$doc = $ie.document
$listbox = $doc.getElementByID(listboxID)
$listbox.value = 1
这将选择列表框中的第一个值。如果您还不知道该值,我不知道如何判断它是什么。或者根据文本进行选择,但我不需要。
关于testing - 在 Windows Powershell 中选择用于 Web UI 测试自动化的下拉列表选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5379922/