• 22-11-2022, 14:38:14
    #1
    Merhaba,
    C# Selenium ile Outlook Mail açma botu yazıyorum.
    2Captcha ile Captcha tarafını aşmak için uğraşıyorum fakat resimdeki elementlere değer atıp java çalıştırmam gerekiyor sanırım.
    Burayı aşamadım yardımcı olabilecek arkadaşlar var mı acaba ?

  • 22-11-2022, 14:44:55
    #2
    Javascript çalıştırmak gerekiyor hocam. Javascript execute olarak araştırabilirseniz daha detaylı bulabilirsiniz. Örnek;
    IWebDriver driver;
    IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
    string title = (string)js.ExecuteScript("return document.title");
  • 22-11-2022, 14:48:31
    #3
    SpyBey adlı üyeden alıntı: mesajı görüntüle
    Javascript çalıştırmak gerekiyor hocam. Javascript execute olarak araştırabilirseniz daha detaylı bulabilirsiniz. Örnek;
    IWebDriver driver;
    IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
    string title = (string)js.ExecuteScript("return document.title");
    Aşağıdaki kodları denememe rağmen olmadı maalesef.
    js.ExecuteScript("document.getElementById('#FunCaptcha-Token').value='Selenium';");
    string title = (string)js.ExecuteScript("return querySelector('FunCaptcha-Token').value");
  • 24-11-2022, 11:39:38
    #4
    Sorun çözüldü.
    Belki aynı sorunla karşılaşan olursa çözüm yolu şöyle:
    İlgili elementler iframe içerisinde olduğu işin önce iframeye geçiş yapılıp değerler öyle atıldı.