سلام مجدد آقا من این کد رو نوشتم و کار هم میکند فقط چند تا مشکل وجود دارد مثلا بعد لاگین وارد صفحه بعدی میشود و کد باید پس از لود کامل صفحه عملیات بعدی را انجام دهد اما خطا میدهد که من فکر میکنم که برای این هست که قبل از لود شدن و به وجود آمدن اون ای دی اون رو صدا میزنه و برنامه خطا میده... و حالا سوال:
من چطور میتونم به برنامه بفهمونم که صبر کن تا لود تموم بشه بعد کد رو اجرا کن؟
کد فعلی:
browser = new IE();
browser.GoTo("http://mysite.site/login.aspx?ReturnUrl=%2flogin%2fESET%2fCustomers.a spx");
browser.TextField(Find.ByName("txtU")).TypeText("e brahimi");
browser.TextField(Find.ByName("txtP")).TypeText("n emigam");
browser.Button(Find.ByName("Button1")).Click();
// این خط کدی هست که باید در صفحه بعد از لاگین اجرا بشه اما نمیشه اما وقتی به صورت جداگانه و مستقیم در همون صفحه اجرا میشه کار میکنه
browser.Button("btnViewAll").Click();