Kerangka Robot - Bekerja Dengan Kotak Centang

Untuk pengujian, menjadi penting untuk memahami cara berinteraksi dengan browser dan menemukan elemen html. Sangat mudah untuk bekerja dengan bidang masukan dengan kerangka robot. Pada bab ini, kita akan belajar bagaimana bekerja dengan kotak centang menggunakan Perpustakaan Selenium. Untuk bekerja dengan kotak centang, kita membutuhkan pelacak, yang merupakan pengenal unik utama untuk kotak centang itu. Pencari lokasi dapat berupa id, nama, kelas, dll.

Penyiapan Proyek untuk Pengujian Kotak Centang

Kami pertama-tama akan membuat proyek di Ride untuk bekerja dengan browser. Buka perjalanan menggunakanride.py dari baris perintah.

Klik Proyek Baru dan masukkan Nama proyek Anda seperti yang ditunjukkan pada gambar di bawah.

Nama yang diberikan untuk proyek tersebut adalah Kotak centang. Klik OK untuk menyimpan proyek.

Klik kanan pada nama proyek yang dibuat dan klik Kasus Uji Baru -

Beri nama untuk kasus uji dan klik OK. Kami selesai dengan pengaturan proyek. Sekarang kita akan menulis kasus uji untuk kotak centang. Karena kami membutuhkan perpustakaan Selenium, kami perlu mengimpor yang sama dalam proyek kami.

Klik pada proyek Anda di sisi kiri dan gunakan Library dari Add Import .

Sekarang, klik Perpustakaan. Sebuah layar akan muncul di mana Anda perlu memasukkan nama perpustakaan -

Klik OK dan perpustakaan akan ditampilkan di pengaturan.

Nama yang diberikan harus sesuai dengan nama folder yang diinstal di paket situs. Jika namanya tidak cocok, nama perpustakaan akan ditampilkan dengan warna merah -

Kasus Uji untuk Kotak Centang

Dalam kasus uji, kami akan memilih kotak centang. Untuk memilih kotak centang, kita membutuhkan pencari pengenal.

Sekarang perhatikan tampilan html berikut untuk kotak centang -

<input type="checkbox" name="option1" value="Car"> Car

Untuk kotak centang, kami memiliki nama sebagai pencari lokasi. Dalam contoh di atas, namanya adalah option1 . Kami juga membutuhkan nilai agar kami dapat memilih yang sama.Car memegang nilai dalam contoh di atas.

Sekarang, kami akan membuat halaman uji dengan kotak centang. Buka kotak centang di browser dan pilih nilainya.

Rincian kasus uji adalah sebagai berikut -

  • Buka browser - URL - http://localhost/robotframework/checkbox.html di Chrome

  • Masukkan detail kotak centang.

  • Jalankan kasus uji.

Saat menulis kata kunci untuk kasus uji, tekan Ctrl + Spacebar. Ini memberikan semua detail perintah.Detail kotak centang.

Kata kunci yang akan digunakan untuk kotak centang adalah -

Select checkbox name:nameofcheckbox value

Detail perintah dari ride adalah sebagai berikut -

Jadi, argumen adalah pelacak untuk kotak centang. Berikut adalah detail kasus uji untuk pemilihan Kotak centang -

Beginilah URL-nya -

checkbox.html

<html>
   <head>
      <title>Checkbox Test Page>/title>
   </head>
   <body>
      <form name="myform" method="POST">
         <b>How would you like to travel?</b>
         <div><br>
            <input type="checkbox" name="option1" value="Car"> Car<br>
            <input type="checkbox" name="option2" value="Bus"> Bus<br>
            <input type="checkbox" name="option3" value="Train"> Train<br>
            <input type="checkbox" name="option4" value="Air"> Airways<br>
            <br>
         </div>
      </form>
   </body>
</html>

Dalam formulir di atas, kami berencana untuk memilih Mobil, yang merupakan kotak centang. Detailnya diberikan dalam kasus uji. Sekarang, kita akan menjalankan kasus uji dan mencentang pilihan kotak centang untuk formulir di atas.

Ketika kasus uji dijalankan, itu membuka URL http://localhost/robotframework/checkbox.html dan memilih nama Mobil yang diberikan dalam kasus uji.

Berikut detail eksekusinya -

Rincian Laporan

Rincian Log

Kesimpulan

Dalam bab ini, kita mempelajari bagaimana kita dapat memilih kotak centang dengan memberikan pencari kotak centang tersebut. Log dan Laporan memberikan detail pelaksanaan kasus uji bersama dengan waktu yang dihabiskan untuk setiap kasus uji.