Nasıl Başlanır Selenium Hata ayıklama mı?
⚡ Akıllı Özet
Kesme Noktaları ve Başlangıç Noktaları Selenium IDE'ler, test uzmanlarının istedikleri noktalarda yürütmeyi durdurmalarına ve devam ettirmelerine olanak tanır. Hata ayıklamayı basitleştirir, başarısız adımları izole eder ve otomasyon testleri sırasında oturum açma akışlarının ve doğrulama mantığının doğrulanmasını hızlandırır.

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 kaynak kodla birlikte kullanıcı arayüzünde gösterilir.
Örnekleri incelemeden önce, iki yöntemi bilmek faydalı olacaktır. Selenium IDE, bu kesme noktalarını yerleştirmenize olanak tanır.
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 TogglKesme noktası. Seçimi kaldırmak için aynı adımı tekrarlayın.
Kesme Noktaları Nasıl Uygulanır? Selenium
Şimdi her iki yöntemi de gerçek bir örnek üzerinde uygulayalım, böylece adımları takip etmek kolaylaşsın.
Örnek vermek gerekirse, aşağıdaki senaryoyu ele alalım. 'Giriş yap' düğmesine 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 hem de Selenium IDE.
Adım 2) Tabanı girin URL
Tabanı yazın URL olarak —> https://demo.guru99.com/test/newtours/
Adım 3) Kaydet düğmesine tıklayın
Aşağıdaki ekran görüntüsünde kırmızı kutuyla işaretlenmiş kayıt düğmesine gidin.
) 4 Adım Toggle Kırılma Noktası
- “Tablo” sekmesinin altında, “clickandwait” komutuna sağ tıklayın.
- “Komut” sütununda, ' seçeneğini seçin.Toggle 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ütununda "clickandwait" ifadesinin önünde iki sarı dikey çizgi göreceksiniz.
Bu iki şeye işaret ediyor,
- Sarı boru, test senaryosunun o noktada duraklatıldığını gösterir. Dolayısıyla 'Çalıştır' düğmesine tıkladığınızda, test senaryosunun yürütülmesi baştan bu noktaya kadar başlar. Bundan sonra, yürütmeyi manuel olarak başlatmanı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 'İşlemler' 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
Kesme noktaları ele alındığına göre, tamamlayıcı özellik Başlangıç Noktası'dır; bu özellik, yürütmenin nerede duraklayacağını değil, nerede başlayacağını kontrol eder.
In SeleniumBaşlangıç Noktası, yürütmenin başlaması gereken noktayı gösterir. Başlangıç Noktası, test betiğini kodun ortasından veya bir kesme noktasından çalıştırmak istediğinizde kullanılabilir.
Bunu anlamak için, giriş senaryosunu örnek alalım. Diyelim ki bir web sitesine giriş yapmanız, bir dizi test gerçekleştirmeniz ve ardından bu testlerden birinde hata ayıklamaya çalışmanız gerekiyor.
Bu durumda, bir kez giriş yapmanız ve ardından geliştirme aşamasında olduğunuz için testlerinizi yeniden çalıştırmanız gerekiyor.ping Onları. Giriş fonksiyonundan sonra Başlangıç Noktalarını ayarlayabilirsiniz. Böylece her yeni test gerçekleştirdiğinizde, giriş fonksiyonundan sonra yürütmeye başlayacaktır.
Aşağıdaki tablo, Kesme Noktası (Breakpoint) ve Başlangıç Noktası (Startpoint) arasındaki temel farkları bir bakışta özetlemektedir.
| Görünüş | Kesme noktası | Başlangıç noktası |
|---|---|---|
| Amaç | Seçilen komutta yürütmeyi duraklatır. | Yürütmenin başlayacağı komutu işaretler. |
| Kısayol tuşu | B | S |
| Komut dosyası başına izin verilir | Çoklu | Sadece bir |
| Görsel işaretleyici | İki sarı boru | yeşil üçgen |
| Tipik kullanım | Durumu inceleyin ve arızaları tespit edin. | Oturum açma veya kurulum işleminden sonra çalıştırmaya devam et. |
Başlangıç Noktasını ayarlama yöntemleri Selenium
Kesme noktalarına benzer şekilde, bir Başlangıç Noktası iki şekilde ayarlanabilir.
Başlangıç noktası iki yöntemle seçilebilir:
1. 'Komut' sütununun altındaki herhangi bir komuta sağ tıklayın. Selenium IDE'de 'Başlangıç Noktasını Ayarla/Kaldır' seçeneğini seçin. Başlangıç noktasını işaretlemek için klavyeden '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. "İşlemler" -> "Başlangıç Noktasını Ayarla/Temizle" seçeneğine tıklayın. Bu işlem Başlangıç Noktasını seçecektir; seçimi kaldırmak için aynı adımı tekrarlayın.
Başlangıç Noktası Nasıl Ayarlanır? Selenium
İlk yöntemi bir örnekle inceleyelim.
Ilk yöntem
) 1 Adım Başlatmak Firefox hem de Selenium IDE.
) 2 Adım Tabanı yazın URL olarak —> https://demo.guru99.com/test/newtours/
) 3 Adım Aşağıdaki ekran görüntüsünde kırmızı dikdörtgen kutu içinde işaretlenmiş olan Kayıt düğmesine tıklayın.
) 4 Adım Bu adımda,
- “Tablo” sekmesinin altında, “clickandwait” komutuna sağ tıklayın.
- Şimdi 'Başlangıç Noktasını Ayarla/Temizle' seçeneğini seçin. Aynı işlemi yapmak için klavyeden "S" kısayol tuşunu da kullanabilirsiniz.
"Başlangıç Noktasını Ayarla/Temizle" seçeneğine tıkladığınızda yeni bir pencere açılacaktır. Bu pencerede, "Komut" sütununda "tür" yazısının önünde yeşil üçgen simgesini görebilirsiniz.
Bu üçgen sembolü, test senaryosunun bu noktadan başladığını gösterir. Dolayısıyla 'Çalıştır' düğmesine tıkladığınızda, yürütme bu noktadan itibaren başlar.
notTek bir test senaryosunda yalnızca bir Başlangıç Noktası olabilir. Ayrıca, Başlangıç Noktası şu anda görüntülenen sayfaya bağlıdır. Kullanıcı yanlış sayfadaysa, çalıştırma başarısız olur.
Ikinci yöntem
- Önceki (Birinci) yöntemde belirtilen 1, 2 ve 3 numaralı adımları izleyin.
- Daha sonra aşağıdaki adımları izleyin:
- Menü çubuğundan 'İşlemler' seçeneğine tıklayın ve
- “Başlangıç Noktasını Ayarla/Temizle” seçeneğine tıklayın.








