Pendahuluan
Selenium adalah sebuah platform yang digunakan untuk mengotomatisasi browser. Dalam pembuatan automasi, seringkali kita memerlukan fitur untuk membuka jendela baru pada browser. Pada artikel ini, saya akan memberikan tutorial tentang cara membuka jendela baru di Selenium.
Langkah-langkah
1. Impor modul WebDriver
Langkah pertama yang harus dilakukan adalah mengimpor modul WebDriver. Modul ini digunakan untuk mengendalikan browser.
2. Buat objek WebDriver
Setelah modul WebDriver diimpor, selanjutnya kita perlu membuat objek WebDriver. Objek ini digunakan untuk mengakses fitur-fitur WebDriver.
3. Buka website
Setelah objek WebDriver dibuat, selanjutnya kita perlu membuka website yang akan diotomatisasi.
4. Cari elemen yang ingin di klik
Setelah website terbuka, selanjutnya kita perlu mencari elemen yang ingin di klik untuk membuka jendela baru. Elemen bisa berupa tombol atau link.
5. Klik elemen
Setelah elemen ditemukan, selanjutnya kita perlu mengklik elemen tersebut. Ini akan membuka jendela baru.
6. Beralih ke jendela baru
Setelah jendela baru terbuka, selanjutnya kita perlu beralih ke jendela baru tersebut. Ini dilakukan dengan menggunakan metode window_handles
dan switch_to.window
.
7. Lakukan aktivitas di jendela baru
Setelah beralih ke jendela baru, selanjutnya kita bisa melakukan aktivitas di jendela tersebut. Misalnya, mengisi formulir atau melakukan navigasi ke halaman lain.
8. Tutup jendela baru
Setelah aktivitas selesai dilakukan, selanjutnya kita perlu menutup jendela baru. Ini dilakukan dengan menggunakan metode close
.
9. Beralih ke jendela utama
Setelah jendela baru ditutup, selanjutnya kita perlu beralih kembali ke jendela utama. Ini dilakukan dengan menggunakan metode window_handles
dan switch_to.window
.
10. Selesai
Setelah semua aktivitas selesai dilakukan, kita bisa menutup browser dan mengakhiri automasi.
Kesimpulan
Membuka jendela baru di Selenium adalah fitur yang sangat berguna dalam pembuatan automasi. Dalam artikel ini, saya telah memberikan tutorial tentang cara membuka jendela baru di Selenium. Semoga artikel ini bermanfaat bagi Anda.