无法使用Powershell登录网站

时间:2018-06-27 12:56:31

标签: powershell testing automation internet-explorer-11 webautomation

我正在尝试使用以下代码登录网站,

$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中的启用保护模式。

任何想法/解决方案将不胜感激。

0 个答案:

没有答案