Ana içeriğe atla

Kayıtlar

Basit Selenium Grid Çalıştırma

https://www.seleniumhq.org/download/ adresinden Selenium Standalone Server ı indir. Kodun olduğu klasöre jar dosyasını ekle. cmd ile terminal aç. java -jar selenium-standalone-server-xxxx.jar -role node     yaz. Başka terminalde  java -jar selenium-standalone-server-xxxx.jar -role hub    yaz. Tarayıcıdan localhost:4444 baktığında çalıştığını görmelisin.

Git Komutlar

Localdeki branch ını remote daki git reposuna gönderme: ilgili kodun olduğu dizinde Brancha geç: git checkout -b branchadi Dosyaları ekle: git add . remote olarak ekle: git push origin branchadi branch oluşturma: git checkout branch "branchadi" branchleri listeleme: git branch branch değiştirme: git branch "branchadi"

Otomasyon Testlerini JUnit ile Önceliklendirme

Kullandığınız IDE'de ilk olarak çalışmasını istediğiniz kodun @Test annotation'ının üstüne  @Category({Critical.class}) yazın. İkinci olarak çalışmasını istediğinizin üzerine; @Category({Major.class}) yazın. Bu categoriler için Critical ve Major interfacelerini oluşturun. Critical interface inin içine import org.junit.experimental.categories.Categories; import org.junit.runner.RunWith; @RunWith(Categories.class) @Categories.IncludeCategory({Critical.class}) public interface Critical { } Major categorisinin içine import org.junit.experimental.categories.Categories; import org.junit.runner.RunWith; @RunWith(Categories.class) @Categories.IncludeCategory({Major.class}) public interface Major { } yazın. pom.xml'e <profiles>             <profile>                 <id> All </id>                 <build> ...

Git Yeni Kod Ekleme

Git Bash' i açın. 'cd koddizini' ile kodunuzun olduğu klasöre gelin. 'git status' yazarak yeni yazdığınız kodun eklenmemiş olduğunu görürsünüz. 'git add .' yazarak bütün dosyaları ekleyin. 'git commit' ile commit edin. İsterseniz  'git commit -m "mesajiniz" ile mesaj da ekleyebilirsiniz. 'git push' ile uzaktan sizin ve başkaların erişebilmesini sağlayın. 'git log' ile bütün yaptıklarınızı adım adım görebilirsiniz. Bu adımları Intellij IDEA'dan da yapabilirsiniz. Sol altta Version Control kısmında log kısmından eklenen, commit edilen dosyaları görebilirsiniz. Sağ üstten de commit yapabilirsiniz. Kodunuz localdeyse ve uzağa yeni repo açıp kodu göndermek istiyorsanız: git init git remote add "yenirepoadi" https://github.com/.../yenirepodadi.git git push -u testgurulogin master Uzağa açtığınız repoya localdeki kodunuzu eklemek istiyorsanız git push -u repoadi master Uzağa açtığınız ...

Selenium Gmail Giriş, Mail Atma, Atılan Maili Kontrol Etme ve Çıkış

import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.support.ui.ExpectedConditions; import org.openqa.selenium.support.ui.WebDriverWait; public class gmailSendAndReceiveMailTest {     private WebDriver driver;     @Before     public void setUp() {         System.setProperty("webdriver.gecko.driver", "C:\\Selenium\\geckodriver-v0.23.0-win64\\geckodriver.exe");         driver = new FirefoxDriver();     }     @Test     public void gmailSendAndReceiveEmailShouldBeSuccessful() throws Exception{         driver.get("http://gmail.com");         WebElement usernameTextbox = driver.findElement(By.id("iden...