Kerangka Robot - Bekerja Dengan Kata Kunci

Dalam Robot Framework, kasus uji dibangun dalam tabel kasus uji menggunakan kata kunci. Pada bab ini, kami akan membahas detail tentang kata kunci yang digunakan dalam Kerangka Robot. Ada 2 jenis kata kunci yang digunakan di Robot -

  • Kata Kunci Perpustakaan
  • Kata Kunci Buatan Pengguna

Kata Kunci Perpustakaan

Kata Kunci Perpustakaan adalah kata kunci yang berasal dari perpustakaan yang kita impor dalam Kerangka Robot. Sekarang kita akan melihat perpustakaan Selenium, yang membantu kita berinteraksi dengan browser. Kami akan membahas beberapa kata kunci penting yang terkait dengan perpustakaan selenium.

Ikuti langkah-langkah yang ditunjukkan di bawah ini untuk mengimpor perpustakaan Selenium -

Detail yang berkaitan dengan instalasi perpustakaan Selenium dibahas di bab “Working with Browsers using Selenium Library ”. Buka ride menggunakan ride.py dari baris perintah.

Klik Proyek Baru dan beri nama untuk proyek Anda. Nama yang diberikan untuk proyek tersebut adalahLibraryKeywords.

Klik kanan pada nama proyek yang dibuat dan klik New Test Case -

Beri nama untuk kasus uji dan klik OK.

Kami selesai dengan pengaturan proyek. Sekarang, kami akan menulis kasus uji untuk menunjukkan kerja kata kunci perpustakaan. Karena kami membutuhkan perpustakaan Selenium, kami perlu mengimpor yang sama dalam proyek kami.

Klik proyek Anda di sisi kiri dan klik Perpustakaan.

Setelah mengklik Perpustakaan, 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.

Sekarang akan membuat kasus uji dalam proyek yang dibuat dan menggunakan beberapa kata kunci penting.

Klik pada kasus uji Anda membuat TC1 dan dalam bentuk tabel masukkan kata kunci untuk membuka browser dan memasukkan data di dalam formulir yang dibuka.

Berikut adalah kasus uji sederhana menggunakan Kata Kunci Perpustakaan -

Untuk mendapatkan lebih banyak detail dari kata kunci ini, saat mengetik kata kunci tekan ctrl + bilah spasi. Ini akan menunjukkan detail kata kunci perpustakaan yang dimasukkan.

Berikut adalah contoh untuk Open Browser, dan jika ada bantuan yang diperlukan untuk kata kunci tersebut, Anda dapat menggunakan ctrl + bilah spasi saat mengetik kata kunci.

Buka Detail Kata Kunci Browser

Demikian pula, kami memiliki kata kunci Perpustakaan untuk bekerja dengan Input, Radio, Teks, dll

Kami akan menjalankan kasus uji yang kami masukkan untuk membuka browser dengan URL - https://www.tutorialspoint.com/ dan masukkan detail di teks masukan.

Kami telah mengeksekusi kasus uji. Anda dapat melihat kotak teks memiliki semua detail yang kami berikan dalam kasus uji.

Kata Kunci Buatan Pengguna

Kata kunci yang ditentukan pengguna dapat dibuat untuk melakukan tindakan tertentu dalam kasus uji atau juga dapat dibuat menggunakan kata kunci perpustakaan dan kata kunci bawaan dalam kerangka robot. Kami akan mengerjakan sebuah contoh dan melihat bagaimana kami dapat membuat kata kunci untuk kasus uji kami.

Kami akan menggunakan proyek yang sama yang kami buat di atas dan membuat kata kunci yang ditentukan pengguna di dalamnya dan digunakan dalam kasus uji.

Untuk membuat kata kunci di Ride, klik kanan pada proyek Anda dan klik Kata Kunci Pengguna Baru seperti yang ditunjukkan di bawah ini -

Setelah mengklik Kata Kunci Pengguna Baru, layar muncul seperti yang ditunjukkan di bawah ini -

Masukkan Nama kata kunci dan klik OK. Layar juga menampilkan Argumen. Kami akan membahas argumen apa yang harus dilakukan dengan Kata Kunci di bagian selanjutnya.

Kami telah memberi nama BrowserDetails untuk kata kunci. Klik OK untuk menyimpannya. Kata kunci BrowserDetails dibuat.

Untuk menguji URL di browser, kami berulang kali harus masuk ke browser terbuka, maximize browser kata kunci.

Sekarang, kita akan membuat kata kunci yang ditentukan pengguna yang akan membuka browser dan memaksimalkan detail browser . Kata kunci yang dibuat akan digunakan dalam kasus uji kami.

Kata kunci BrowserDetails kami adalah kombinasi dari kata kunci lain yang digunakan berulang kali.

Sekarang, kami akan menggunakan kata kunci yang dibuat dalam kasus uji seperti yang ditunjukkan di bawah ini.

Kasus cobaan

Mempertimbangkan kasus uji di atas, kami akan menggunakan kata kunci yang ditentukan pengguna BrowserDetails .

Kami sekarang akan mengganti 1 dan 2 kata kunci dengan kata kunci yang ditentukan pengguna -

Sekarang mari kita jalankan kasus uji untuk melihat hasilnya -

Eksekusi kasus uji bekerja dengan baik.

Sekarang, kita akan melihat kasus penggunaan argumen dalam kata kunci.

Berikut adalah kata kunci yang kami buat -

Nama kata kuncinya adalah BrowserDetails . Kami dapat menggunakan kata kunci ini dalam kasus uji lain yang dibuat di bawah proyek. Kata kunci berisi URL browser yang di-hardcode. Jika kami ingin menggunakan kata kunci dalam kasus uji lain dengan URL yang berbeda, itu tidak akan memungkinkan.

Kita dapat menggunakan argumen untuk membantu kita dengan parameter hardcode. Kami akan kembali ke kata kunci yang dibuat dan menggunakan argumen.

Klik Edit melawan Argumen.

Masukkan argumen yang akan digunakan dengan kata kunci.

Jika ada lebih dari 1 argumen, Anda dapat memisahkannya menggunakan pipa (|). Kami sekarang akan menggunakan argumen dalam Kata Kunci yang ditentukan sebagai berikut -

Kembali ke kasus uji Anda. Sekarang, Anda harus meneruskan nilai yang merupakan URL yang akan digunakan untuk kasus uji.

Dalam kasus uji, saat Anda mengetik kata kunci yang ditentukan pengguna dan menekan Ctrl + Spasi, ini memberikan detail kata kunci beserta argumennya.

Berikut adalah detail untuk kata kunci BrowserDetails -

Kasus uji sekarang akan memiliki URL untuk diteruskan sebagai argumen.

Sekarang mari kita jalankan kasus uji untuk melihat hasilnya -

Kata kunci dan argumen yang diteruskan ke kata kunci yang ditentukan pengguna berfungsi dengan baik.

Sekarang mari kita ubah URL-nya; kami akan menggunakanhttps://www.google.com/

URL untuk kata kunci BrowserDetails diubah menjadi https://www.google.com/

Kami telah mengubah argumen ke Teks Input ke id yang tersedia dari situs google. Untuk mendapatkan id atau nama atau kelas dari kolom input, Anda dapat memeriksa dan memeriksa di browser.

Mari kita jalankan kasus uji di atas dan lihat hasilnya.

Setelah eksekusi berhasil, kasus uji di atas menghasilkan keluaran berikut -

Kesimpulan

Dalam bab ini, kita telah melihat bagaimana mendapatkan bantuan untuk kata kunci bawaan. Kami juga telah melihat cara membuat kata kunci yang ditentukan pengguna, yang bisa menjadi kombinasi kata kunci perpustakaan dan kata kunci bawaan.