VB.NET Как заполнить это текстовое поле в веб-браузере

Попытка программно заполнить это текстовое поле в веб-браузере.

<div class="yt-simplebox-text" contenteditable="plaintext-only">This is a text inside of the textbox</div>

Я пробовал это, но это совсем не работает ...

For Each element As HtmlElement In WebBrowser1.Document.GetElementsByTagName("div")
        If element.GetAttribute("classname") = "yt-simplebox-text" Then
            element.SetAttribute("value", "wfewfewfwefewfegerg")
        End If
    Next

person qckmini6    schedule 20.01.2016    source источник


Ответы (1)


У элементов управления должно быть свойство runat = "server", чтобы их можно было видеть из исходного кода.

Есть ли причина, по которой вы не используете элемент управления asp: Textbox? В коде позади вы можете получить к нему доступ напрямую, без циклического переключения всех элементов управления в документе.

person Resource    schedule 20.01.2016
comment
Веб-сайт, который я пытаюсь заполнить его текстовым полем, не мой, это текстовое поле из раздела комментариев на YouTube. Я просто хочу программно ввести комментарий, чтобы опубликовать его. - person qckmini6; 20.01.2016