Vb.net WebBrowser1.Document.GetElementsByAgename不返回任何结果

Vb.net WebBrowser1.Document.GetElementsByAgename不返回任何结果,vb.net,webbrowser-control,Vb.net,Webbrowser Control,我正在尝试登录到一个网站,并使用VB.NET WebBrowser1自动完成用户名和密码 我尝试使用带有“用户名”和“密码”的getElementsByID,但没有成功 我现在尝试使用下面的代码列出页面上的元素,但它不会返回任何结果。有什么想法吗 Dim theElementCollection As HtmlElementCollection = Me.WebBrowser1.Document.GetElementsByTagName("input") F

我正在尝试登录到一个网站,并使用VB.NET WebBrowser1自动完成用户名和密码

我尝试使用带有“用户名”和“密码”的getElementsByID,但没有成功

我现在尝试使用下面的代码列出页面上的元素,但它不会返回任何结果。有什么想法吗

Dim theElementCollection As HtmlElementCollection = Me.WebBrowser1.Document.GetElementsByTagName("input")

        For Each curElement As HtmlElement In theElementCollection

            Dim controlName As String = curElement.GetAttribute("name").ToString.ToUpper
            Console.WriteLine(controlName)
            If controlName.ToUpper = "USERNAME" Then

                curElement.SetAttribute("Value", "davie")

            ElseIf controlName.ToUpper = "PASSWORD" Then

                curElement.SetAttribute("Value", "genwells")
            End If
        Next

该表单是在IFrame中动态创建的。请阅读此处的注释: