fazel4465
جمعه 13 اسفند 1395, 21:49 عصر
یک برنامه رو نوشتم که وارد ایمیل میشه و میخوام الان روی ایمیل کلیک کنه و بره روی لینکی که داخل ایمیل هست هم کلیک کنه
اما هر کاری میکنم نمیتونم کلیک کنم
1- تگ A داخلش آی دی نداره و اگه هم داشته باشه ID های مشابه هستن
2- ممکنه چند ایمیل هم نام باشن میخوام اولین ایمیل کلیک شه!
خیلی سخت شده واسه من
ممنون میشم راهنمایی کنید
private void button4_Click(object sender, EventArgs e)
{
this.webBrowser1.Navigate("http://www.sitemail.com/squirrelmail/src/login.php");
this.webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted;
}
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
this.webBrowser1.Document.GetElementById("login_username").InnerText = "email@mail.us";
this.webBrowser1.Document.GetElementById("secretkey").InnerText = "password";
//Click the submit button
this.webBrowser1.Document.GetElementById("Login").InvokeMember("click");
}
اما هر کاری میکنم نمیتونم کلیک کنم
1- تگ A داخلش آی دی نداره و اگه هم داشته باشه ID های مشابه هستن
2- ممکنه چند ایمیل هم نام باشن میخوام اولین ایمیل کلیک شه!
خیلی سخت شده واسه من
ممنون میشم راهنمایی کنید
private void button4_Click(object sender, EventArgs e)
{
this.webBrowser1.Navigate("http://www.sitemail.com/squirrelmail/src/login.php");
this.webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted;
}
void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
this.webBrowser1.Document.GetElementById("login_username").InnerText = "email@mail.us";
this.webBrowser1.Document.GetElementById("secretkey").InnerText = "password";
//Click the submit button
this.webBrowser1.Document.GetElementById("Login").InvokeMember("click");
}