Nasıl Hata Ayıklanır? Selenium | Otomasyon Testinde Kırılma Noktaları
Kesme noktaları Selenium
Kesme noktaları in Selenium kodunuzun yürütülmesini kontrol etmek için kullanılır. Kodunuzda bir kesme noktası uyguladığınızda yürütme orada duracaktır. Bu, kodunuzun beklendiği gibi çalıştığını doğrulamanıza yardımcı olur. Kesme noktaları Selenium hata ayıklamaya yardımcı olur. Kesme noktaları genellikle kullanıcı arayüzünde kaynak koduyla birlikte gösterilir.
Kesme Noktalarını Uygulama Yöntemleri Selenium
Kesme noktalarını ayarlamanın iki yöntemi vardır Selenium Web Sürücüsü:
- İlk yöntemde,
- Komuta sağ tıklayın ve ' seçeneğini seçinToggle Kırılma Noktası'. Klavyedeki “B” kısayol tuşunu da kullanabilirsiniz.
- Hemen öncesinde bir kesme noktası ayarlayabilirsiniz. Test Durumu incelemek istiyorsunuz.
- Kesme noktalarını ayarladıktan sonra, test senaryosunu baştan kesme noktasına kadar çalıştırmak için Çalıştır düğmesine tıklayın.
- Kesme Noktasının seçimini kaldırmak için aynı adımı tekrarlayın.
- İkinci yöntemde,
- Menü Çubuğunu Seçin -> 'Hareketler' -> seçmek Toggle Kırılma noktası. Seçimi kaldırmak için aynı adımı tekrarlayın.
Kesme Noktaları Nasıl Uygulanır? Selenium
Bunu göstermek için aşağıdaki senaryoyu ele alalım. 'Oturum aç' butonuna tıklandığında 'kullanıcı adı' ve 'şifre'yi doğrulayın.
Ilk yöntem
Adım 1) Aç Selenium IDE ve tarayıcı
Başlatmak Firefox ve Selenium IDE
Adım 2) Temel URL'yi girin
Temel URL'yi şu şekilde yazın —> https://demo.guru99.com/test/newtours/
Adım 3) Kaydet düğmesine tıklayın
Aşağıdaki ekran görüntüsünde gösterildiği gibi kırmızı kutuyla işaretlenmiş kayıt düğmesine gidin
) 4 Adım Toggle Kırılma Noktası
- “Tablo” sekmesi altında komuta sağ tıklayın (“tıkla ve bekle”)
- “Komut” sütununun altında ' öğesini seçinToggle Kırılma Noktası'. Klavyedeki “B” kısayol tuşunu da kullanabilirsiniz.
Kesme noktasını değiştirdiğinizde, aşağıda gösterildiği gibi başka bir pencere açılacaktır. 'Komut' sütununun altında “tıkla ve bekle” seçeneğinin önünde iki sarı boru işareti göreceksiniz.
Bu iki şeye işaret ediyor,
- Sarı boru, test senaryosunun bu noktada duraklatıldığını gösterir. Yani 'Çalıştır' butonuna tıkladığınızda, yürütme test senaryosunun başlangıcından bu noktaya kadar başlar. Bundan sonra manuel olarak çalıştırmaya başlamanız gerekir.
- Bir Test Komut Dosyasının, yukarıda gösterildiği gibi ayarlanabilen birden fazla kesme noktası olabilir.
Ikinci yöntem
) 1 Adım Birinci yöntemde belirtilen yukarıdaki 1, 2 ve 3. adımları izleyin.
) 2 Adım Bu adımda,
- Menü çubuğundan 'Eylemler' seçeneğine tıklayın ve
- “Toggle Kırılma Noktası”.
Bunların hepsi kırılma noktalarıyla ilgili Selenium.
Başlangıç Noktası Selenium
In Selenium, Başlangıç Noktası yürütmenin başlaması gereken noktayı belirtir. Test betiğini kodun ortasından veya bir kesme noktasından çalıştırmak istediğinizde Başlangıç Noktası kullanılabilir.
Bunu anlamak için giriş senaryosunun bir örneğini ele alalım. Diyelim ki, web sitesine giriş yapmanız, bir dizi test yapmanız ve ardından bu testlerden birinde hata ayıklamayı denemeniz gerekiyor.
Bu durumda, bir kez oturum açmanız ve ardından testlerinizi geliştirirken yeniden çalıştırmanız gerekir. Oturum açtıktan sonra Başlangıç Noktalarını ayarlayabilirsiniz. Yani her yeni test yaptığınızda, oturum açma işlevinden sonra yürütülmeye başlayacaktır.
Başlangıç Noktasını ayarlama yöntemleri Selenium
Başlangıç Noktası iki yöntemle seçilebilir:
1. Selenium IDE'deki 'Komut' sütunu altındaki herhangi bir komuta sağ tıklayın. 'Başlangıç Noktasını Ayarla/Temizle' seçeneğini seçin. Başlangıç noktasını işaretlemek için klavyedeki 'S' kısayol tuşunu da kullanabilirsiniz (ekran görüntüsünde yeşil üçgen olarak gösterilmiştir). Başlangıç Noktasının seçimini kaldırmak için aynı adımı tekrarlayın.
2. “Eylemler” -> 'Başlangıç Noktasını Ayarla/Temizle'ye tıklayın. Bu, Başlangıç Noktasını seçecek veya seçimini kaldırmak için aynı adımı tekrarlayacaktır.
Başlangıç Noktası Nasıl Ayarlanır? Selenium
İlk yöntemi bir örnekle görelim:
Ilk yöntem
) 1 Adım Başlatmak Firefox ve Selenium IDE.
) 2 Adım Temel URL'yi şu şekilde yazın —> https://demo.guru99.com/test/newtours/
) 3 Adım Kayıt düğmesine tıklayın (kırmızı dikdörtgen kutuyla işaretli)
aşağıdaki ekran görüntüsü).
) 4 Adım Bu adımda,
- “Tablo” sekmesi altında “tıkla ve bekle” komutuna sağ tıklayın
- Şimdi 'Başlangıç Noktasını Ayarla/Temizle' seçeneğini seçin. Aynı Başlangıç Noktasını Ayarla/Temizle'yi seçmek için klavyedeki “S” kısa tuşunu da kullanabilirsiniz.
Başlangıç Noktasını Ayarla/Temizle'ye tıkladığınızda başka bir pencere açılacaktır. Bu pencerede 'Komut' sütununda “type”ın önünde yeşil Üçgen sembolünü görebilirsiniz.
Bu üçgen sembolü test senaryosunun bu noktada başladığını gösterir. Bu yüzden
'Çalıştır' butonuna tıkladığınızda yürütme bu noktadan itibaren başlar.
not: Tek bir test komut dosyasında yalnızca bir Başlangıç Noktası olabilir. Ayrıca Başlangıç Noktası, o anda görüntülenen sayfaya bağlıdır. Kullanıcı yanlış sayfadaysa yürütme başarısız olur.
Ikinci yöntem
- Önceki (İlk) yöntemde bahsedilen yukarıdaki 1, 2 ve 3. adımları izleyin.
- Daha sonra aşağıdaki adımları izleyin:
- Menü çubuğundan 'Eylemler' seçeneğine tıklayın ve
- “Başlangıç Noktasını Ayarla/Temizle” seçeneğine tıklayın.
ÖZET
- Kesme Noktaları ve Başlangıç Noktası özelliği hata ayıklama sürecinde yardımcı olur. Herhangi bir testi örneğin belirli bir noktada başlatmaya veya duraklatmaya yardımcı olur. Bu, test komut dosyasının davranışını gözlemlemeye yardımcı olur.
- Tek bir test komut dosyasında, birçok Kesme Noktasına kıyasla yalnızca bir Başlangıç Noktası olabilir.