İlk Salatalık Senaryonuzu Oluşturun (2 Örnek)

İçindekiler:

Anonim

Bu eğiticide, iki senaryoyu test etmek için Salatalık Komut Dosyaları oluşturacağız.

  • Salatalık Komut Dosyası 1: 2 Sayıyı Çarpın
  • Salatalık Komut Dosyası 2: E-posta kimliği girildiğinde veya girilmediğinde çıktıyı doğrulayın

Salatalık Komut Dosyası 1: 2 Sayıyı Çarpın

Adım 1) Windows başlat menüsü aracılığıyla RubyMine Editor'ı açın

Adım 2) Rubymine Editör'de, Yeni Proje Oluştur'a tıklayın

Adım 3) Proje konumunu seçin ve "Oluştur" u tıklayın.

Adım 4) Bir dosya dizini oluşturun

Adım 5) Ad dizini olarak "özellikleri"

Adım 6) "klasörünüz / özellikler /" klasöründe "dosya adınız.özellik" adıyla Dosya Oluşturun ve Kaydedin

Adım 7) Senaryomuzu yürütmek için aşağıdaki programı Özellik Dosyasına kaydedin

Kod:

Özellik: Çarpmaİki sayıyı çarpıyorumSenaryo: a ve b'yi çarpınA değişkenine sahip olduğum içinVe b değişkenim varA ve b'yi çarptığımdaSonra sonucu görüntülerim

Adım 8) Şimdi İlk özellik dosyamızı çalıştıralım!

"Ruby ile Komut İstemi Başlat" ı tıklayın

Ve aldığınız çıktı

Özellik dosyası için adım tanımları dosyası yazmanız gerektiğinden hatayı görüyorsunuz

Adım 7) Özellik Dosyamız için adım tanımlama dosyası oluşturalım!

Rubymine düzenleyicide "step_definition" adıyla yeni bir klasör oluşturun

Adım 8) Dosyayı test_step.rb adıyla "klasörünüz / özellikleriniz / adım_ tanımlarınız" altında aşağıdaki gibi kaydedin

Adım 9) Aşağıdaki kodu adım dosyasına yazın

Kod:

Verilen (/ a $ / değişkenim var) do@a = 50sonVe (/ b $ / değişkenim var) do@b = 70son(/ A ve b $ / çarpımlarını) yaptığımda@mul = @a * @bsonSonra (/ Sonucu $ /) görüntülüyorum"# {@ a} ve # {@ b} çarpımı # {@ mul}" koyarson

Adım 10) Şimdi, özellik dosyamızı tekrar çalıştırın:

Sonuç

Salatalık Komut Dosyası 2: E-posta kimliği girildiğinde veya girilmediğinde çıktıyı doğrulayın

Bu örnekte Ruby kullanıyoruz

Test Senaryosu : E-posta kimliği girilmediğinde çıktıyı doğrula

Test Adımları:

  1. Tarayıcı aç
  2. Http://demo.guru99.com/ adresine gidin
  3. Do not Eposta kimliği girin
  4. Gönder'i tıklayın

Test Senaryosu : E-posta kimliği girildiğinde çıktıyı doğrula

Test Adımları:

  1. Tarayıcı aç
  2. Http://demo.guru99.com/ adresine gidin
  3. E-posta kimliğini girin
  4. Gönder'i tıklayın
Özellik Dosyasındaki Kod
Özellik: guru99 Demopage GirişDemopage'a Giriş Yapmak İçin Giriş Bilgilerini Girmemiz GerekirSenaryo: E-posta olmadan Guru99 Demopage'a KaydolunGuru99 ana sayfasında olduğum içinKayıt için boş ayrıntılar girildiğindeSonra gösterilen hata e-postasıSenaryo: Geçerli bir e-posta ile Guru99 Demopage'a KaydolunGuru99 ana sayfasında olduğum içinKayıt için ayrıntıları girdiğinizdeArdından oturum açma ayrıntıları gösterilir

Adım Tanım Dosyasındaki Kod

'watir-webdriver' gerektir'renklendirme' gerektirbrowser = Watir :: Browser.newVerilen (/ Guru99 ana sayfasındayım $ /)browser.goto "http://demo.guru99.com"son(/ Register $ / için boş ayrıntılar girildiğinde)browser.text_field (: ad, "e-posta kimliği"). set ("")browser.button (: name, "btnLogin"). tıklayınsonSonra (/ hata e-postası $ / olarak gösterilir)"E-posta Gerekli" yazıyor.browser.closeson(/ Register $ / için ayrıntıları girdiğinizde)browser = Watir :: Browser.newbrowser.goto "http://demo.guru99.com"browser.text_field (: name, "emailid"). set (" Bu e-posta adresi istenmeyen postalardan korunuyor. Görüntülemek için JavaScript'in etkinleştirilmesi gerekir.")browser.button (: name, "btnLogin"). tıklayınsonSonra (/ giriş bilgileri gösterilir $ /)"Başarıyla kayıt ol" yazıyorbrowser.closeson

Kodu komut isteminde çalıştırın ve