Ввод данных через WebBrowser, зная информацию об элементах управления - Visual Basic .NET
Формулировка задачи:
Как через WebBrowser ввести текст?
Пробовал так:
не работает почему-то.
Есть идеи?
Странно. Если сделать вот так:
то фокус устанавливается. Почему тогда не вводится текст раз поле определяется верно?
Решение задачи: «Ввод данных через WebBrowser, зная информацию об элементах управления»
textual
Листинг программы
Dim documentCompleted As Boolean = False Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click WebBrowser1.Navigate("адрес") End Sub Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted documentCompleted = True End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If documentCompleted Then WebBrowser1.Document.GetElementById("City").InnerText = "Санкт-Петербург" Else MsgBox("Еще рановато, документ не загрузился полностью") End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д