• 07-12-2022, 17:51:09
    #1
    Merhabalar,

    Elimde böyle bir C# kodu var ancak bunu JavaScript ile uygulamak istiyorum. Bana javascript kodu lazım
    Herşeyi denedim hiçbir JavaScript kodu ile tıklattıramadım. Burada üstadlar vardır belki diye onlara sormak istedim.
    driver.SwitchTo().Frame("aswift_2");
    if (ElementVarmi(driver, By.XPath("/html/body/div[1]/div[2]/div[2]/div/a/canvas")))
    {
                 IWebElement heroo = driver.FindElement(By.XPath("/html/body/div[1]/div[2]/div[2]/div/a/canvas"));
                 heroo.Click();
    }
    Ne yaparsam yapayım bir türlü chrome'dan console'a yazdığım JavaScript kodu istediğim bölgeye tıklamıyor. İstediğim şey "aswift_2" div'e sahip bölgenin tüm her yerine bir şekilde tıklatmak. Kısacası bir google reklamına tıklattırmak istiyorum JS Code ile, neden diye sorarsanız uzun hikaye bir chrome extension geliştiriyorum. Şimdiden teşekkürler.
  • 07-12-2022, 18:01:58
    #2
    Onu şöyle yapabilirsin. Console dan bakınca reklam alanında iframe kodu gözükür. O iframe içindeki linki açarsan yine siteye ait reklam çıkar. O zaman tıklatabilirsin
  • 07-12-2022, 19:58:16
    #3
    41Yazılım adlı üyeden alıntı: mesajı görüntüle
    Onu şöyle yapabilirsin. Console dan bakınca reklam alanında iframe kodu gözükür. O iframe içindeki linki açarsan yine siteye ait reklam çıkar. O zaman tıklatabilirsin
    Ama o zaman direct hit olarak görünür. Amaç zaten oradan tıklayıpta o referanstan gittiğini göstermek sisteme
    Chrome konsol'dan javascript koduyla veya herhangi bir şekilde bu alana tıklatmak imkansız mı?