Как автоматически нажать на кнопку в 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", "что-то пишем");