سلام .
چطوری میشه فیلد های سایت رو در سی شارپ به کمک وب بروزر پر کرد؟ و اینه که اینو میدونم که با ای دی میشه فقط یه مشکلی هست این که بعد از پر کردن فیلد ها دکمه باتن هم کلیک بشه .. حالا اگه باتن ای دی نداشته باشه چیکار باید کرد؟؟
میشه کدشو بزارید..
البته کد پر کردن فیلد از ای دی رو از یه تاپیک دیگه خوندم ولی همونطور که گفتم کلیک کردن روی دکمه باتن که ای دی نداره داخلش نیست
کد:
private void button1_Click(object sender, EventArgs e)
{
this.webBrowser1.Navigate("mail.yahoo.com");
this.webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted;
}
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
this.webBrowser1.Document.GetElementById("login-username").InnerText = "Siavash";
this.webBrowser1.Document.GetElementById("login-passwd").InnerText = "Ebrahimi";
//Click the submit button
this.webBrowser1.Document.GetElementById("login-signin").InvokeMember("click");
}