Как автоматически нажать на кнопку в WebBrowser-е, и вставить текст в текстовое поле? - C#
Формулировка задачи:
здравствуйте, есть два баттона, первый нажимает в браузете на кнопку:
второй вставляет в текстовое поле нужный текст:
по отдельности они отлично работают, но как сделать так, чтоб при нажатии на 1 баттон сразу жалась кнопка и заполнялось текстовое поле?
private void button4_Click(object sender, EventArgs e) { webBrowser1.Navigate("http://vk.com/id316277528"); HtmlElementCollection elmCol; elmCol = webBrowser1.Document.GetElementsByTagName("a"); foreach (HtmlElement elmBtn in elmCol) { if (elmBtn.GetAttribute("className") == "button_link cut_left") { elmBtn.InvokeMember("Click"); } } }
private void button5_Click(object sender, EventArgs e) { HtmlElementCollection elmCol; elmCol = webBrowser1.Document.GetElementsByTagName("div"); foreach (HtmlElement elmBtn in elmCol) { if (elmBtn.GetAttribute("className") == "im_editable") { elmBtn.InnerText = "text"; } } }
Решение задачи: «Как автоматически нажать на кнопку в WebBrowser-е, и вставить текст в текстовое поле?»
textual
Листинг программы
var el = webBrowser1.Document.GetElementById("mail_box_editable"); el.SetAttribute("value", "что-то пишем");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д