我正在尝试使用以下代码登录网站,
$IE = New-Object -ComObject InternetExplorer.Application
$Url = "https://example.com"
$IE.Navigate($Url)
$IE.Visible = $true
while ($IE.busy) {
start-sleep -milliseconds 1000
}
$elements = $IE.Document.getElementById("userID")
Foreach($element in $elements)
{
$element.value = "user"
}
$elements = $IE.Document.getElementById("pswd")
Foreach($element in $elements)
{
$element.value = "password"
}
$elements = $IE.Document.getElementByName("configCombo")
Foreach($element in $elements)
{
$element.value = "config"
}
但是除了导航到url之外,似乎什么都没有发生。用户名,密码和配置字段中的值没有被代码填充。在堆栈溢出中查找了这种情况,但找不到任何情况。因此,将其发布为新问题。
我未选中IE中的启用保护模式。
任何想法/解决方案将不胜感激。