Я пытаюсь заполнить некоторый TextBox на веб-странице таймером, но после заполнения первого TextBox таймер останавливается, и приложение ничего не делает.Я запускаю таймер с помощью кнопки.
Это код:
private void startBrute()
{
foreach (HtmlElement user in webBrowser1.Document.All.GetElementsByName("username"))
{
user.InnerText = "user1";
}
foreach (HtmlElement pass in webBrowser1.Document.All.GetElementsByName("password"))
{
pass.InnerText = "123456";
}
foreach (HtmlElement search in webBrowser1.Document.GetElementsByTagName("button"))
{
if (search.InnerText == "Log in")
{
search.InvokeMember("click");
}
}
timer2.Stop();
}
Я вызываю метод Brute в таймере таймера (timer2)
private void timer2_Tick_1(object sender, EventArgs e)
{
startBrute();
}
И начинаютаймер в кнопке:
private void btnStart_Click(object sender, EventArgs e)
{
timer2.Start();
}