C# İle Javascript Menü Kontrolü
-
----------------------------------------------------------
webBrowser1.Navigate("webAdresi");
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
webBrowser1.Document.GetElementById("idAdı").InnerText = textBox1.Text;
webBrowser1.Document.GetElementById("idAdı").InnerText = textBox2.Text;
foreach (HtmlElement HtmlElement1 in webBrowser1.Document.Body.All)
{
if (HtmlElement1.GetAttribute("value") == "Oturum Aç")
{
HtmlElement1.InvokeMember("click");
}
}-----------------------------------
Bu kodlarla sayfaya giriş yapıyorum daha sonra
---------------------------------------
webBrowser1.Document.GetElementById("idAdı").RaiseEvent("onmousemove");
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
foreach (HtmlElement HtmlElement1 in webBrowser1.Document.Body.All)
{
if (HtmlElement1.GetAttribute("id") == "idAdı")
{
HtmlElement1.InvokeMember("click");
}
}----------------------------------------
yukarıdaki kodlarla altmenü butonlarından birine tıklayabiliyorum ancak bu işlemi yapmak için ayrı bir buton kullanmak zorunda kalıyorum,bu işlemleri tek butonla nasıl yapabilirim?
kullandığım while döngüsünü giriş yapma kısmından sonra tekrar ekleyip denedim ancak hata veriyor. Ben istiyorumki tek butonla hem giriş yapılsın hemde menü üstünden yapılacak olan işlemler arka arkaya yapılsın...Bunun için ne yapmalıyım? Yapılacak işlemler için sayfa öğelerinin tam yüklenmesi gerekiyor ama readystate dışında bunu nasıl kontrol edebilirim?
-
yukarı...
-
Hiçmi bilen yok? Sadece giriş yaptırdıktan sonra menü üzerine gelip butona tıklamasını sağlamak istiyorum,bunun denetimini nasıl yapacağım?
-
son defa yukarı :/
