Selenium WebDriver dengan Node.js ialah alat yang berkuasa untuk mengautomasikan ujian aplikasi web. Dengan menggunakan Selenium WebDriver Node.js, anda boleh mengawal penyemak imbas, berinteraksi dengan elemen pada halaman web dan menulis skrip ujian automatik dengan mudah. Dengan sokongan untuk penyemak imbas popular seperti Chrome, Firefox dan Safari, Selenium WebDriver membolehkan anda menguji aplikasi web merentas berbilang platform.
Artikel ini menyediakan panduan terperinci tentang penggunaan Selenium WebDriver dengan Node.js, meliputi pemasangan, konfigurasi dan contoh praktikal untuk membantu anda bermula dengan ujian aplikasi web automatik yang cekap.
Panduan untuk menggunakan Selenium WebDriver dengan Node.js
Pasang Selenium WebDriver
dan kebergantungan
Buka terminal
atau command prompt anda dan navigasi ke direktori projek anda.
Jalankan arahan berikut untuk memasang Selenium WebDriver
dan kebergantungan yang diperlukan:
Perintah ini akan dipasang Selenium WebDriver
untuk Node.js dan pemacu Chrome(chromedriver) untuk mengawal penyemak imbas Chrome.
Import dan mulakan WebDriver
Import yang diperlukan module
Mulakan objek WebDriver untuk penyemak imbas yang dikehendaki(cth, Chrome):
Gunakan WebDriver untuk berinteraksi dengan penyemak imbas
Buka URL
Cari dan berinteraksi dengan elemen:
Anda boleh menggunakan kaedah seperti findElement
, sendKeys
, click
, wait
dsb., untuk berinteraksi dengan elemen pada halaman web.
Tutup WebDriver
Tutup pelayar dan tamatkan sesi:
Berikut ialah contoh terperinci mencari dan memasukkan data ke dalam medan input pada halaman web:
Dalam contoh ini, kami mencari elemen input mengikut ID( my-input-id
), kemudian gunakan sendKeys
kaedah untuk memasukkan data ke dalam medan input. Akhir sekali, kami menekan kekunci Enter menggunakan sendKeys(Key.ENTER)
dan menutup pelayar dengan driver.quit()
.