Dalam tutorial ini, kita akan membuat Skrip Mentimun untuk menguji dua skenario
- Skrip Mentimun 1: Kalikan 2 Angka
- Cucumber Script 2: Verifikasi keluaran saat ID email dimasukkan atau tidak dimasukkan
Skrip Mentimun 1: Kalikan 2 Angka
Langkah 1) Buka RubyMine Editor melalui menu start windows
Langkah 2) Di Rubymine Editor, klik Create New Project
Langkah 3) Pilih lokasi Proyek dan klik "Buat."
Langkah 4) Buat direktori file
Langkah 5) Beri nama direktori sebagai "fitur"
Langkah 6) Buat dan Simpan File di "folderanda / fitur /" dengan nama "namafilenanda.feature"
Langkah 7) Untuk menjalankan skenario kami, simpan program berikut di File Fitur
Kode:
Fitur: PerkalianSaya mengalikan dua angkaSkenario: mengalikan a dan bMengingat saya memiliki variabel aDan saya punya variabel bSaat saya perkalian a dan bKemudian saya menampilkan Hasilnya
Langkah 8) Sekarang mari Jalankan file fitur pertama kita!
Klik "Mulai Prompt Perintah Dengan Ruby"
Dan hasil yang Anda dapatkan adalah
Anda melihat kesalahan karena Anda harus menulis file definisi langkah untuk file fitur
Langkah 7) Mari buat file definisi langkah untuk File Fitur kami!
Buat folder baru di editor Rubymine dengan nama "step_definition"
Langkah 8) Simpan File Seperti di bawah ini di "yourfolder / features / step_ definitions" dengan nama test_step.rb
Langkah 9) Tulis kode berikut ke dalam file langkah
Kode:
Diberikan (/ Saya memiliki variabel a $ /) do@a = 50akhirDan (/ Saya memiliki variabel b $ /) lakukan@b = 70akhirKetika (/ I perkalian a dan b $ /) lakukan@mul = @a * @bakhirKemudian (/ Saya menampilkan Hasil $ /) lakukanmenempatkan "Perkalian # {@ a} dan # {@ b} adalah # {@ mul}"akhir
Langkah 10) Sekarang, jalankan kembali file fitur kami:
Hasilnya adalah
Cucumber Script 2: Verifikasi keluaran saat ID email dimasukkan atau tidak dimasukkan
Dalam contoh ini kami menggunakan Ruby
Skenario Uji : Verifikasi keluaran saat ID email TIDAK dimasukkan
Langkah Tes:
- Buka Browser
- Buka http://demo.guru99.com/
- Jangan tidak masuk Email id
- Klik Kirim
Skenario Uji : Verifikasi keluaran saat ID email dimasukkan
Langkah Tes:
- Buka Browser
- Buka http://demo.guru99.com/
- Masukkan Id Email
- Klik Kirim
Fitur: Login demopage guru99Untuk Login di Demopage kita harus memasukkan detail loginSkenario: Mendaftar di Demopage Guru99 tanpa emailMengingat saya berada di beranda Guru99Saat memasukkan detail kosong untuk MendaftarKemudian email kesalahan ditampilkanSkenario: Mendaftar di Demopage Guru99 dengan email yang validMengingat saya berada di beranda Guru99Saat memasukkan detail untuk MendaftarKemudian detail login ditampilkan
Kode dalam File Definisi Langkah
membutuhkan 'watir-webdriver'membutuhkan 'mewarnai'browser = Watir :: Browser.newDiberikan (/ Saya berada di beranda Guru99 $ /) lakukanbrowser.goto "http://demo.guru99.com"akhirWhen (/ enter blank details for Register $ /) dobrowser.text_field (: name, "emailid"). set ("")browser.button (: name, "btnLogin"). klikakhirKemudian (/ email kesalahan yang ditampilkan $ /) lakukanmenempatkan "Email Diperlukan". merahbrowser.closeakhirKapan (/ masukkan detail untuk Register $ /) lakukanbrowser = Watir :: Browser.newbrowser.goto "http://demo.guru99.com"browser.text_field (: name, "emailid"). set (" Alamat email ini dilindungi dari robot spam. Anda harus mengaktifkan JavaScript untuk melihatnya.")browser.button (: name, "btnLogin"). klikakhirKemudian (/ detail login yang ditampilkan $ /) lakukanmenempatkan "Berhasil mendaftar"browser.closeakhir
Jalankan kode di command prompt dan Anda mendapatkan