Cara Menyahpepijat di Selenium IDE - Titik putus & Titik permulaan

Isi kandungan:

Anonim

Breakpoints digunakan untuk memeriksa pelaksanaan kod anda. Setiap kali anda menerapkan breakpoint dalam kod anda, pelaksanaannya akan berhenti di situ. Ini membantu anda mengesahkan bahawa kod anda berfungsi seperti yang diharapkan. Titik pecah biasanya ditunjukkan di UI bersama dengan kod sumber.

Dalam tutorial ini, anda akan belajar-

  • Titik pemecahan di Selenium
  • Kaedah untuk melaksanakan breakpoint di Selenium
  • Titik Permulaan di Selenium
  • Kaedah untuk menetapkan Titik Mula di Selenium

Titik pemecahan di Selenium

Breakpoints di Selenium membantu dalam penyahpepijatan.

Terdapat dua kaedah untuk menetapkan titik putus,

  • Dalam kaedah pertama,
    • Klik kanan pada arahan dan pilih 'Toggle Breakpoint'. Anda juga boleh menggunakan kekunci pintas "B" dari papan kekunci.
    • Anda boleh menetapkan titik putus sebelum Kes Ujian yang ingin anda kaji.
    • Setelah menetapkan titik putus, klik pada butang Jalankan untuk menjalankan kes ujian dari awal hingga titik putus.
    • Ulangi langkah yang sama untuk membatalkan pilihan Breakpoint.
  • Dalam kaedah kedua,
    • Pilih Menu Bar -> 'Tindakan' -> pilih Toggle Breakpoint. Untuk membatalkan pilihan, ulangi langkah yang sama.

Untuk menunjukkan, mari kita pertimbangkan senario berikut. Sahkan 'nama pengguna' dan 'kata laluan' apabila diklik pada butang 'Log masuk'.

Kaedah untuk melaksanakan breakpoint di Selenium

Kaedah Pertama:

Langkah 1) Lancarkan Firefox dan Selenium IDE.

Langkah 2) Taipkan URL Pangkalan sebagai ---> http://newtours.demoaut.com/

Langkah 3) Klik pada butang Rekod (ditandakan di kotak merah pada tangkapan skrin di bawah).

Langkah 4) Dalam langkah ini,

  1. Di bawah tab "Table" klik kanan pada perintah ("clickandwait")
  2. Di bawah lajur "Perintah" pilih 'Toggle Breakpoint'. Anda juga boleh menggunakan kekunci pintasan "B" dari papan kekunci.

Apabila anda menukar titik putus, ia akan membuka tetingkap lain seperti gambar di bawah. Anda akan melihat dua tanda paip kuning, di hadapan "clickandwait", di bawah lajur 'Command'

Ini menunjukkan dua perkara,

  • Pipa kuning menunjukkan bahawa kotak ujian dijeda pada ketika itu. Oleh itu, apabila anda mengklik butang 'Run', pelaksanaan bermula dari awal kes ujian hingga ke tahap ini. Selepas itu, seseorang perlu mula melaksanakan secara manual.
  • Skrip Ujian boleh mempunyai beberapa titik putus yang dapat diset dengan cara yang sama seperti yang ditunjukkan di atas.

Kaedah Kedua:

Langkah 1) Ikuti langkah 1, 2 & 3 di atas yang disebut dalam kaedah Pertama.

Langkah 2) Dalam langkah ini,

  1. Klik pada pilihan 'Tindakan' dari bar Menu dan
  2. Klik pada pilihan "Toggle Breakpoint".

Ini semua mengenai titik putus di Selenium.

Titik Permulaan di Selenium

Di Selenium, Titik Mula menunjukkan titik dari mana pelaksanaan harus bermula. Titik Mula boleh digunakan semasa anda ingin menjalankan skrip ujian dari tengah kod atau titik putus.

Untuk memahami perkara ini, mari kita ambil contoh senario log masuk. Katakanlah, jika anda perlu log masuk ke laman web dan melakukan siri ujian dan kemudian cuba debug salah satu ujian tersebut.

Dalam kes ini, anda perlu log masuk sekali dan kemudian jalankan semula ujian anda semasa anda sedang membangunkannya. Anda boleh menetapkan Titik Mula selepas fungsi log masuk. Oleh itu, setiap kali anda melakukan ujian baru, ia akan mula dilaksanakan setelah fungsi log masuk.

Titik Mula boleh dipilih dengan dua kaedah:

1. Klik kanan pada mana-mana arahan di bawah kolom 'Command' di selenium IDE. Pilih pilihan 'Tetapkan / hapus Titik Mula'. Anda juga boleh menggunakan kekunci pintas 'S' dari papan kekunci untuk menandakan titik permulaan (ditunjukkan sebagai segitiga hijau pada tangkapan layar). Ulangi langkah yang sama untuk membatalkan pilihan Titik Mula.

2. Klik "Tindakan" -> 'Tetapkan / Kosongkan Titik Mula'. Ini akan memilih Titik Mula atau mengulangi langkah yang sama untuk membatalkan pilihan mereka.

Kaedah untuk menetapkan Titik Mula di Selenium

Mari lihat kaedah pertama dengan contoh,

Kaedah Pertama:

Langkah 1) Lancarkan Firefox dan Selenium IDE.

Langkah 2) Taipkan URL Pangkalan sebagai ---> http://newtours.demoaut.com/

Langkah 3) Klik pada butang Rekod (ditandai dengan kotak segi empat merah pada tangkapan skrin di bawah).

Langkah 4) Dalam langkah ini,

  1. Di bawah tab "Table" klik kanan pada perintah "clickandwait"
  2. Sekarang pilih pilihan 'Set / Clear Start Point'. Anda juga boleh menggunakan kekunci pendek "S" dari papan kekunci untuk memilih Titik Mula Set / Hapus yang sama.

Apabila anda mengklik Set / Clear Start Point, ia akan membuka tetingkap lain. Di tetingkap ini, anda dapat melihat simbol Segitiga hijau sebelum "taip" di bawah lajur 'Perintah'.

Simbol segitiga ini menunjukkan bahawa kes ujian bermula pada ketika ini. Jadi

apabila anda mengklik butang 'Run', pelaksanaannya bermula dari saat itu dan seterusnya.

Catatan : Hanya ada satu Titik Permulaan dalam satu skrip ujian. Titik Mula juga bergantung pada halaman yang sedang dipaparkan. Pelaksanaannya akan gagal sekiranya pengguna berada di halaman yang salah.

Kaedah Kedua :

  1. Ikuti langkah 1, 2 & 3 di atas yang disebut dalam kaedah (Pertama) sebelumnya.
  2. Seterusnya, ikuti langkah berikut,
  1. Klik pada pilihan 'Tindakan' dari bar Menu dan
  2. Klik pada pilihan "Set / Clear Point Start".

Ringkasan

  • Ciri Breakpoint dan Start Point membantu dalam proses debugging. Ia membantu memulakan atau menjeda ujian yang diberikan pada titik tertentu. Ini membantu memerhatikan tingkah laku skrip ujian.
  • Dalam satu skrip ujian, hanya terdapat satu Titik Permulaan berbanding dengan banyak Breakpoint.

Artikel ini disumbangkan oleh Rupa Nallani