【发布时间】:2016-04-17 19:29:14
【问题描述】:
所以这是我的困境。这是代码的一部分:
$ie.Document.getElementById("ctl00_ContentPlaceHolder1_ctl11_SSLControl_ddlIndustry").SelectedIndex = "6"
$ie.Document.getElementById("ctl00_ContentPlaceHolder1_ctl11_SSLControl_ddlIndustry").FireEvent("onchange")
当我将它作为脚本的一部分运行时,FireEvent 不会触发。我得到返回值 True,但该操作不起作用。如果我手动复制并粘贴 Powershell 中的每一行,FireEvent 就可以工作。
我认为Powershell没有等待firevent完成触发并且已经进入下一行。
我的问题,我如何告诉 powershell 等待整个命令完成或其他替代方法。
提前致谢!
【问题讨论】:
-
Browser Waits 有不同的类型。你需要哪一个? Checking the browser is busy?
标签: powershell internet-explorer-9