C# Webbrowser Buton Tıklama - Yardım

Okan Akdemirci
26-10-2016, 16:50   |  #1  
Okan Akdemirci avatarı
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Eki 2016

 

Merhaba arkadaşlar. Ben bir program üzerinde çalışıyorum ve programda formuma koyduğum webbrowser üzerinden kod yardımıyla bir butona tıklamak istiyorum. Kullanacağım sitede butonun kodu şu şekilde ;

<span id="textSpeaker" role="button" class="button button_icon button_icon_speaker state-silent" aria-label="Seslendir" data-tooltip="Seslendir" data-tooltip-position="top"></span>

Programda kullandığım kod ise şu şekilde ;

HtmlElementCollection elc = webBrowser1.Document.All;

            foreach (HtmlElement elm in elc)
            {
                if (elm.GetAttribute("id") == "textSpeaker")
                {
                    elm.InvokeMember("click");
                }
            }

Fakat ne yaptımsa bu kod webbrowser üzerinde hiç bir tepki vermiyor. Bu kodu yandex çeviride yazdığım metini türkçe metini okuması için kullanmak istiyorum. Aynı kodu google translate de kullanınca işe yarıyor fakat yandex çeviride hiç bir tepki vermiyor. 

Yardımlarınızı bekliyorum lütfen ...