我有这个代码:
private void start_Click(object sender, EventArgs e)
{
var webBrowsers = new [] { web1, web2, web3, web4 };
for (int i = 0; i < webBrowsers.Length; i++)
{
status.Text = "Status: Creating account " + (on + 1).ToString();
webBrowsers[i].Document.GetElementById("user[name]").SetAttribute("value", "Steven John");
webBrowsers[i].Document.GetElementById("user[email]").SetAttribute("value", "StevenJohn" + on.ToString() + "@gmail.com");
webBrowsers[i].Document.GetElementById("user[user_password]").SetAttribute("value", "froots2");
webBrowsers[i].Document.GetElementById("user[screen_name]").SetAttribute("value", "StevenJohn" + on.ToString());
webBrowsers[i].Document.Forms[0].InvokeMember("submit");
on += 1;
acct = System.IO.File.ReadAllText(@"C:\Users\CMN573\twitter\made.txt");
System.IO.File.WriteAllText(@"C:\Users\CMN573\twitter\made.txt", acct + Environment.NewLine + "stevenjohn" + on.ToString());
System.IO.File.WriteAllText(@"C:\Users\CMN573\twitter\number.txt", on.ToString());
}
}
我想等到页面完成后再执行整个代码。我在这里找到的其他问题对我没有帮助,因为我的代码放在哪里有点令人困惑。当我按下按钮时,我需要让它这样做。