Cara Debug di Selenium IDE - Breakpoint & Titik awal

Daftar Isi:

Anonim

Breakpoint digunakan untuk memeriksa eksekusi kode Anda. Setiap kali Anda menerapkan breakpoint dalam kode Anda, eksekusi akan berhenti di situ. Ini membantu Anda memverifikasi bahwa kode Anda berfungsi seperti yang diharapkan. Breakpoint biasanya ditampilkan di UI bersama dengan kode sumbernya.

Dalam tutorial ini, Anda akan belajar-

  • Titik putus di Selenium
  • Metode untuk mengimplementasikan breakpoint di Selenium
  • Titik Awal di Selenium
  • Metode untuk mengatur Titik Awal di Selenium

Titik putus di Selenium

Breakpoints di Selenium membantu dalam debugging.

Ada dua metode untuk menyetel breakpoint,

  • Pada metode pertama,
    • Klik kanan pada perintah tersebut dan pilih 'Toggle Breakpoint'. Anda juga dapat menggunakan tombol pintas "B" dari keyboard.
    • Anda dapat menyetel breakpoint tepat sebelum Kasus Uji yang ingin Anda periksa.
    • Setelah menyetel breakpoint, klik tombol Run untuk menjalankan kasus uji dari awal hingga breakpoint.
    • Ulangi langkah yang sama untuk membatalkan pilihan Breakpoint.
  • Dalam metode kedua,
    • Pilih Menu Bar -> 'Actions' -> pilih Toggle Breakpoint. Untuk membatalkan pilihan, ulangi langkah yang sama.

Untuk mendemonstrasikannya, mari kita perhatikan skenario berikut. Validasi 'nama pengguna' dan 'kata sandi' saat diklik pada tombol 'Masuk'.

Metode untuk mengimplementasikan breakpoint di Selenium

Metode Pertama:

Langkah 1) Luncurkan Firefox dan Selenium IDE.

Langkah 2) Ketik URL Basis sebagai ---> http://newtours.demoaut.com/

Langkah 3) Klik pada tombol Rekam (ditandai di kotak merah pada gambar di bawah).

Langkah 4) Pada langkah ini,

  1. Di bawah tab "Tabel", klik kanan pada perintah ("clickandwait")
  2. Di bawah kolom "Command" pilih 'Toggle Breakpoint'. Anda juga dapat menggunakan tombol pintas "B" dari keyboard.

Saat Anda beralih breakpoint, itu akan membuka jendela lain seperti yang ditunjukkan di bawah ini. Anda akan melihat dua tanda pipa kuning, di depan "clickandwait", di bawah kolom 'Command'.

Ini menunjukkan dua hal,

  • Pipa kuning menunjukkan bahwa kasus uji dihentikan sementara pada saat itu. Jadi, ketika Anda mengklik tombol 'Jalankan', eksekusi dimulai dari awal kasus uji hingga titik ini. Setelah itu, seseorang perlu mulai mengeksekusi secara manual.
  • Skrip Tes dapat memiliki beberapa titik putus yang dapat disetel dengan cara yang sama seperti yang ditunjukkan di atas.

Metode Kedua:

Langkah 1) Ikuti langkah 1, 2 & 3 di atas yang disebutkan dalam metode Pertama.

Langkah 2) Pada langkah ini,

  1. Klik opsi 'Tindakan' dari bilah Menu dan
  2. Klik pada opsi "Toggle Breakpoint".

Ini semua tentang breakpoint di Selenium.

Titik Awal di Selenium

Di Selenium, Start Point menunjukkan titik dari mana eksekusi harus dimulai. Start Point dapat digunakan ketika Anda ingin menjalankan testscript dari tengah kode atau breakpoint.

Untuk memahami ini, mari kita ambil contoh skenario login. Misalkan, jika Anda harus masuk ke situs web dan melakukan serangkaian pengujian, lalu mencoba men-debug salah satu pengujian tersebut.

Dalam hal ini, Anda harus masuk sekali dan kemudian menjalankan kembali pengujian Anda saat Anda mengembangkannya. Anda dapat mengatur Titik Awal setelah fungsi login. Jadi, setiap kali Anda melakukan pengujian baru, pengujian akan mulai dijalankan setelah fungsi login.

Titik Awal dapat dipilih dengan dua metode:

1. Klik kanan pada sembarang perintah di bawah kolom 'Command' di selenium IDE. Pilih opsi 'Set / clear Start Point'. Anda juga dapat menggunakan tombol pintasan 'S' dari keyboard untuk menandai titik awal (ditampilkan sebagai segitiga hijau di tangkapan layar). Ulangi langkah yang sama untuk membatalkan pilihan Titik Awal.

2. Klik "Tindakan" -> 'Setel / Hapus Titik Awal'. Ini akan memilih Titik Awal atau mengulangi langkah yang sama untuk membatalkan pilihan.

Metode untuk mengatur Titik Awal di Selenium

Mari kita lihat metode pertama dengan sebuah contoh,

Metode Pertama:

Langkah 1) Luncurkan Firefox dan Selenium IDE.

Langkah 2) Ketik URL Basis sebagai ---> http://newtours.demoaut.com/

Langkah 3) Klik pada tombol Rekam (ditandai dengan kotak persegi panjang merah di tangkapan layar di bawah).

Langkah 4) Pada langkah ini,

  1. Di bawah tab "Tabel", klik kanan pada perintah "klik dan tunggu"
  2. Sekarang pilih opsi 'Set / Clear Start Point'. Anda juga dapat menggunakan tombol pendek "S" dari keyboard untuk memilih Set / Clear Start Point yang sama.

Ketika Anda mengklik Set / Clear Start Point, itu akan membuka jendela lain. Di jendela ini, Anda dapat melihat simbol Segitiga hijau sebelum "ketik" di bawah kolom 'Perintah'.

Simbol segitiga ini menunjukkan bahwa test case dimulai pada titik ini. Begitu

ketika Anda mengklik tombol 'Run', eksekusi dimulai dari titik itu dan seterusnya.

Catatan : Hanya ada satu Titik Awal dalam satu skrip pengujian. Juga, Titik Awal tergantung pada halaman yang sedang ditampilkan. Eksekusi akan gagal jika pengguna berada di halaman yang salah.

Metode Kedua :

  1. Ikuti langkah-langkah 1, 2 & 3 di atas yang disebutkan dalam metode (Pertama) sebelumnya.
  2. Selanjutnya, ikuti langkah-langkah berikut ini,
  1. Klik opsi 'Tindakan' dari bilah Menu dan
  2. Klik pada opsi "Set / Clear Start Point".

Ringkasan

  • Fitur Breakpoints dan Start Point membantu dalam proses debugging. Ini membantu untuk memulai atau menjeda tes yang diberikan pada titik contoh tertentu. Ini membantu untuk mengamati perilaku skrip pengujian.
  • Dalam satu skrip pengujian, hanya ada satu Titik Awal dibandingkan dengan banyak Titik Pisah.

Artikel ini dikontribusikan oleh Rupa Nallani