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

Kesme Noktalarını Uygulama Selenium

) 4 Adım Toggle Kırılma Noktası

  1. “Tablo” sekmesi altında komuta sağ tıklayın (“tıkla ve bekle”)
  2. “Komut” sütununun altında ' öğesini seçinToggle Kırılma Noktası'. Klavyedeki “B” kısayol tuşunu da kullanabilirsiniz.

Kesme Noktalarını Uygulama Selenium

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.

Kesme Noktalarını Uygulama Selenium

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,

  1. Menü çubuğundan 'Eylemler' seçeneğine tıklayın ve
  2. “Toggle Kırılma Noktası”.

Kesme Noktalarını Uygulama Selenium

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ü).

Başlangıç ​​Noktasını Ayarla Selenium

) 4 Adım Bu adımda,

  1. “Tablo” sekmesi altında “tıkla ve bekle” komutuna sağ tıklayın
  2. Ş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 Selenium

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.

Başlangıç ​​Noktasını Ayarla Selenium

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

  1. Önceki (İlk) yöntemde bahsedilen yukarıdaki 1, 2 ve 3. adımları izleyin.
  2. Daha sonra aşağıdaki adımları izleyin:
  1. Menü çubuğundan 'Eylemler' seçeneğine tıklayın ve
  2. “Başlangıç ​​Noktasını Ayarla/Temizle” seçeneğine tıklayın.

Başlangıç ​​Noktasını Ayarla Selenium

Ö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.