Memahami Assert Pada Selenium: Panduan Lengkap Untuk Pemula

Www Guru99 Com First Selenium Test Script HTML Selenium (Software) Html

Pengenalan

Selenium adalah perangkat lunak open-source yang digunakan untuk mengotomatisasi pengujian aplikasi web. Assert adalah salah satu fitur penting dalam Selenium yang memungkinkan pengujian otomatis untuk memverifikasi perilaku yang diharapkan dari aplikasi web. Dalam artikel ini, kami akan membahas Assert pada Selenium dan bagaimana Anda bisa menggunakannya di sisi praktek.

Mengapa Assert Penting?

Dalam pengujian otomatis, Assert adalah fitur yang sangat penting karena memungkinkan untuk memverifikasi hasil tes secara otomatis. Dalam Selenium, Assert digunakan untuk memeriksa apakah elemen pada halaman web sesuai dengan yang diharapkan. Ini memastikan bahwa aplikasi web berfungsi dengan benar dan memberikan hasil yang diinginkan oleh pengguna.

Assert pada Selenium

Assert pada Selenium berfungsi dengan membandingkan nilai aktual dengan nilai yang diharapkan. Jika nilai aktual dan nilai yang diharapkan tidak sesuai, maka tes akan gagal. Selenium mendukung beberapa jenis Assert, termasuk Assert sama dengan, tidak sama dengan, lebih besar dari, dan lebih kecil dari.

Assert Sama Dengan

Assert sama dengan digunakan untuk memeriksa apakah nilai aktual sama dengan nilai yang diharapkan. Contohnya, jika Anda ingin memeriksa apakah judul halaman web adalah “Selenium Guru99”, Anda dapat menggunakan Assert sama dengan sebagai berikut:

Assert.assertEquals(“Selenium Guru99”, driver.getTitle());

Assert Tidak Sama Dengan

Assert tidak sama dengan digunakan untuk memeriksa apakah nilai aktual tidak sama dengan nilai yang diharapkan. Contohnya, jika Anda ingin memeriksa apakah hasil pencarian tidak sama dengan “tidak ditemukan”, Anda dapat menggunakan Assert tidak sama dengan sebagai berikut:

Assert.assertNotEquals(“tidak ditemukan”, hasilPencarian);

Assert Lebih Besar Dari

Assert lebih besar dari digunakan untuk memeriksa apakah nilai aktual lebih besar dari nilai yang diharapkan. Contohnya, jika Anda ingin memeriksa apakah jumlah hasil pencarian lebih besar dari 10, Anda dapat menggunakan Assert lebih besar dari sebagai berikut:

Assert.assertTrue(jumlahHasilPencarian > 10);

Assert Lebih Kecil Dari

Assert lebih kecil dari digunakan untuk memeriksa apakah nilai aktual lebih kecil dari nilai yang diharapkan. Contohnya, jika Anda ingin memeriksa apakah jumlah hasil pencarian lebih kecil dari 100, Anda dapat menggunakan Assert lebih kecil dari sebagai berikut:

Assert.assertTrue(jumlahHasilPencarian < 100);

Cara Menggunakan Assert pada Selenium

Untuk menggunakan Assert pada Selenium, Anda perlu memasukkan assert library pada kode Anda. Anda dapat memasukkan assert library dengan menambahkan baris berikut pada kode Anda:

import static org.junit.Assert.*;

Contoh Penggunaan Assert pada Selenium

Berikut adalah contoh sederhana tentang bagaimana menggunakan Assert pada Selenium:

// Load web page driver.get(“https://www.google.com/”); WebElement searchBox = driver.findElement(By.name(“q”)); searchBox.sendKeys(“Selenium Guru99”); searchBox.submit(); WebElement searchResult = driver.findElement(By.id(“result-stats”)); Assert.assertTrue(searchResult.getText().contains(“hasil”));

Kesimpulan

Assert pada Selenium memungkinkan pengujian otomatis untuk memverifikasi perilaku yang diharapkan dari aplikasi web. Assert sama dengan, tidak sama dengan, lebih besar dari, dan lebih kecil dari adalah beberapa jenis Assert yang didukung oleh Selenium. Untuk menggunakan Assert pada Selenium, Anda perlu memasukkan assert library pada kode Anda. Dengan menggunakan Assert pada Selenium, Anda dapat memastikan bahwa aplikasi web berfungsi dengan benar dan memberikan hasil yang diinginkan oleh pengguna.