• 26-08-2017, 17:51:27
    #1
    arkadaşlar
    query.SendKeys("asdasd2@gmail.com");

    bu kod gmail e login olma kısmında gmail adresini girdiğim kod. ama ben listboxdan seçeceğim herhangi bir gmail le giriş yapmak istiyorum

    username.txt diye bir dosyam var. bu dosyadan listbox1 ' e verileri çekiyorum alt alta sıralanıyorlar. yani kullanıcı adlarım listbox1 de alt alta sıralanıyor

    programa bir başlangıç satırı eklemek istiyorum bu alana 5 yazarsam eğer

    "asdasd2@gmail.com" kısmını listbox1 den 5. satırdaki veri ile değişmesini istiyorum. yani asdasd2@gmail.com buraya ne yazmalıyız ki böyle birşey olsun yada neler yazmalıyız çok teşekkür ederim
  • 27-08-2017, 00:09:44
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Listbox1.items.item(4).tostring();

    Bu 5. Nesneyi verir.
    Listbox1.selecteditem.tostring();
    Bu listede seçilen itemi direk gösterir.
  • 27-08-2017, 09:56:32
    #3
    Alıntı
    Listbox1.items.item(4); // böyle bir fonksiyonu yok items class'ının
    // 1. YOL
    String STR_FIRST = (String)Listbox1.Items[0];
    
    // 2. YOL
    
    String STR_FIRST = (String)Listbox1.Items.GetItemAt(0);
  • 27-08-2017, 12:03:11
    #4
    SLKing adlı üyeden alıntı: mesajı görüntüle
    Listbox1.items.item(4).tostring();

    Bu 5. Nesneyi verir.
    Listbox1.selecteditem.tostring();
    Bu listede seçilen itemi direk gösterir.
    emrebeyoglu adlı üyeden alıntı: mesajı görüntüle
    // 1. YOL
    String STR_FIRST = (String)Listbox1.Items[0];
    
    // 2. YOL
    
    String STR_FIRST = (String)Listbox1.Items.GetItemAt(0);


    teşekkür ediyorum arkadaşlar daha farklı bir yöntem ile hallettim bu sorunu mu da şimdi birşey daha sormak istiyorum


    arkadaşlar aşşağıda if var karşıma çıkan sayfada şöyle bir xpath olup olmadığını nasıl kontrol ettirebilirim
    Selenium firefox da açılan sayfada aşşağıda ki alan varmı yokmu bakıcak varsa if den yoksa else den devam edicek .

    //*[@id='view_container']/form/div[2]/div/div/div/ul/li[1]/div/div[2]


    if (buraya kontrol için ne yazmam gerekiyor bilmiyorum) driver.FindElement(By.XPath("//[@id='view_container']/form/div[2]/div/div/div/ul/li[1]/div/div[2]"));

    {

    if deki elementi bulursa

    }

    else
    {

    if deki elementi bulamaz ise

    }
  • 29-08-2017, 12:51:05
    #5
    hemato adlı üyeden alıntı: mesajı görüntüle
    teşekkür ediyorum arkadaşlar daha farklı bir yöntem ile hallettim bu sorunu mu da şimdi birşey daha sormak istiyorum


    arkadaşlar aşşağıda if var karşıma çıkan sayfada şöyle bir xpath olup olmadığını nasıl kontrol ettirebilirim
    Selenium firefox da açılan sayfada aşşağıda ki alan varmı yokmu bakıcak varsa if den yoksa else den devam edicek .

    //*[@id='view_container']/form/div[2]/div/div/div/ul/li[1]/div/div[2]


    if (buraya kontrol için ne yazmam gerekiyor bilmiyorum) driver.FindElement(By.XPath("//[@id='view_container']/form/div[2]/div/div/div/ul/li[1]/div/div[2]"));

    {

    if deki elementi bulursa

    }

    else
    {

    if deki elementi bulamaz ise

    }

    fakat bu kod, elementi bulamazsa Exception fırlatır try catch'e sokmazsanız patlar yazılım..