• 09-11-2020, 19:01:49
    #1
    merhabalar c# selenium ile geliştirmiş olduğum projede sadece bir buton kaldı buna nasıl tıklatma yapıcam bulamadım bilen arkaşlar yardımcı olursa sevinirim

    <div class="top-login-bar">
               
                <input type="image" style="float: right;" src="//im.cdn.md/img5/top-login-buton.png" onclick="return checkLogin();">
               
                <div class="clr"></div>
            </div>
  • 09-11-2020, 19:07:01
    #2
    driver.FindElement(By.CssSelector(".top-login-bar input")).Click();
  • 09-11-2020, 19:07:04
    #3
    tıklatmak yerine tıklayınca çalışacak olan scripti böyle çalıştırabilirsin.

    ((JavascriptExecutor)driver).executeScript("checkLogin();");
  • 09-11-2020, 19:12:50
    #4
    div[@class='top-login-bar']//input[@onclick="return checkLogin();"]

    Xpath olarak aratip click atabilirsin hocam
  • 09-11-2020, 19:26:59
    #5
    profweb adlı üyeden alıntı: mesajı görüntüle
    driver.FindElement(By.CssSelector(".top-login-bar input")).Click();
    tek seferde oldu hocam teşekür ederim
  • 09-11-2020, 19:29:18
    #6
    darness adlı üyeden alıntı: mesajı görüntüle
    tıklatmak yerine tıklayınca çalışacak olan scripti böyle çalıştırabilirsin.

    ((JavascriptExecutor)driver).executeScript("checkLogin();");
    burakonline95 adlı üyeden alıntı: mesajı görüntüle
    div[@class='top-login-bar']//input[@onclick="return checkLogin();"]

    Xpath olarak aratip click atabilirsin hocam
    olmadı yada ben yapamadım hocam. @profweb; hocamızın yöntemi ile yapabildim.
    teşekürler cevaplarınız için