通过powershell,我们需要自动搜索网站并点击它。那是在访问网站之后,然后在搜索框中我们输入了例如:" Linux"搜索然后我们需要按一个按钮。检查按钮时显示如下:
$searchword = "linux"
$ie = New-Object -com InternetExplorer.Application
$ie.visible=$true
$ie.navigate("search.geo.com")
while($ie.ReadyState -ne 4) {start-sleep -m 100}
$ie.document.getElementById("frmSiteSearch").value= "$searchword"
start-sleep 5
$ie.document.getElementById("ico-search").Click()
Iam尝试的脚本如下所示,但在搜索框中,它获取了正确的单词但按钮没有单击。
.ShowDialog()
通过powershell,任何人都可以帮助我。
答案 0 :(得分:0)
$toclick = $ie.document.getElementById("ico-search")
$toclick.click()
尝试一下,我认为你试图在搜索上调用click方法而不是实际的元素。