Membuat dan menguji alur Selenium IDE
Penting
Artikel ini membahas topik yang terkait dengan sistem warisan. Migrasikan alur Anda yang dibuat dengan solusi ini ke Power Automate untuk desktop atau hapus.
- Selenium IDE tidak digunakan lagi dan tidak akan berfungsi lagi setelah 28 Februari 2023.
- Perekam Windows (V1) tidak digunakan lagi dan tidak lagi berfungsi.
Ikuti langkah-langkah ini untuk membuat aliran Selenium sederhana.
Membuat alur Selenium IDE
Buka ( Microsoft Edge versi 80 atau yang lebih baru) atau Google Chrome, lalu navigasikan ke Power Automate.
Masuk dengan akun kerja atau sekolah Anda jika diperlukan.
Pilih Alur saya Alur>>desktop Baru.
Klik Opsi alur desktop tambahan.
Pilih Selenium IDE, dan kemudian pilih berikutnya.
Masukkan nama untuk alur Selenium IDE Anda ke bidang Nama alur.
Masukkan URL untuk Situs Web yang ingin Anda otomatisasi ke bidang URL Dasar, lalu pilih Luncurkan perekam.
Selenium IDE diluncurkan.
Tip
Tips: Anda dapat merekam tindakan di beberapa situs HTTP atau HTTPS dalam tab yang sama.
Di Selenium IDE, pilih tombol REC merah di sisi kanan atas layar untuk meluncurkan perekam.
URL yang Anda pilih di langkah sebelumnya akan terbuka.
Lakukan tindakan yang ingin Anda rekam di situs web.
Tip
Di kanan bawah, Anda dapat melihat status perekaman.
Setelah selesai merekam, pilih tombol Stop merah di sudut kanan atas Selenium IDE.
Pilih tombol Run current test dari sisi kiri atas layar untuk melihat alur Selenium IDE yang baru saja Anda buat jalankan.
Tip
Anda dapat mengatur waktu tunggu di antara langkah-langkah untuk memperlambat pemutaran lokal untuk pengujian. Pengaturan ini hanya untuk tujuan pengujian dan tidak berdampak saat alur Selenium IDE Anda disebarkan.
Pilih tombol Simpan proyek di kanan atas Selenium IDE. Ini ditutup, dan kemudian mengunggah proyek.
Sekarang setelah Anda membuat alur Selenium IDE, gunakan dalam alur Anda yang lain.
Keterbatasan dan masalah yang diketahui untuk alur Selenium IDE
Peringatan
Kata sandi di Selenium IDE disimpan dalam teks biasa.
Profil pengguna sementara untuk pemutaran
Rekaman Selenium IDE dilakukan dengan profil pengguna saat ini, tetapi pemutaran dilakukan menggunakan profil pengguna sementara. Ini berarti bahwa situs web yang memerlukan autentikasi mungkin tidak meminta kredensial selama sesi perekaman, tetapi langkah-langkah autentikasi akan diperlukan selama pemutaran.
Untuk mengatasi hal ini, pengguna perlu mengedit skrip secara manual untuk memasukkan perintah yang diperlukan untuk proses login.
Batasan lainnya
Merekam aplikasi desktop selama sesi perekaman Web. Jika Anda perlu mengotomatiskan aplikasi Web dan Desktop, Anda dapat membuat alur desktop terpisah untuk setiap jenis lalu menggabungkannya dalam alur cloud.
Autentikasi Multifaktor (MFA) tidak didukung, gunakan penyewa yang tidak memerlukan MFA.
Perintah Selenium IDE ini tidak didukung: Run, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt, dan MouseDownAt.
Tindakan atau langkah selenium IDE tidak boleh melebihi satu menit untuk dijalankan. Gunakan Power Automate sebagai gantinya.
Klik kanan tidak didukung.
Input aliran Selenium IDE tambahan dihasilkan saat Anda menggunakan perintah Foreach. Untuk mengatasi masalah ini, masukkan nilai apa pun ke kolom tambahan. Itu tidak memengaruhi pemutaran.
Jika file .side berisi beberapa proyek pengujian, hanya proyek pertama yang dibuat yang berjalan.
Tip
Perhatikan bahwa Selenium IDE mengurutkan tes berdasarkan nama, bukan berdasarkan tanggal pembuatan, jadi tes pertama yang dibuat mungkin bukan yang pertama dalam daftar.
Pemutaran langsung di Selenium IDE mungkin tidak berperilaku sebagaimana dimaksud. Namun, pemutaran saat runtime berperilaku dengan benar.
Langkah berikutnya
Pelajari cara menjalankan alur desktop.
Pelajari cara menggunakan parameter input dan output dengan Selenium IDE.