Cara Mengatur IntelliJ dengan Selenium webdriver

Apa itu IntelliJ?

IntelliJ IDEA adalah Java Integrated Development Environment (IDE). IDE digunakan untuk pengembangan perangkat lunak. IDE dikembangkan oleh JetBrains. IDE berlisensi apache2 'edisi komunitas' dan 'edisi komersial berpemilik'. IDE merupakan IDE terbaik yang tersedia. Java IDE. Ini menyediakan fasilitas seperti navigasi kode tingkat lanjut dan kemampuan pemfaktoran ulang kode.

Prasyarat untuk Menginstal IntelliJ dengan Selenium Driver web

Untuk itu, kita perlu memiliki beberapa prasyarat yaitu sebagai berikut.

  • IntelliJ
  • Browser Web apa pun (sebaiknya Mozilla Firefox)
  • JDK (Java Perangkat Pengembangan)
  • Selenium file .jar

File jar yang diperlukan dapat diunduh Selenium. Org situs resmi. Setelah diunduh, file tersebut mengekstrak file .jar ke direktori yang diinginkan.

Cara Mengunduh & Menginstal IntelliJ

Langkah 1) Untuk men-download IntelliJ kunjungi situs jetbrains. Di sini kami telah memilih Versi “Komunitas”. Anda dapat memilih versi “terbaik” untuk pengembangan seluler, web, dan perusahaan.

Unduh & Instal IntelliJ

Langkah 2) Saat Anda mulai mengunduh, Anda akan melihat pesan seperti ini.

Unduh & Instal IntelliJ

Langkah 3) Pada langkah selanjutnya, jendela pop-up akan terbuka. Klik tombol 'jalankan'.

Unduh & Instal IntelliJ

Langkah 4) Pada langkah ini, klik tombol 'berikutnya' di wizard pengaturan.

Unduh & Instal IntelliJ

Langkah 5) Jendela pop-up lain akan terbuka. Telusuri folder tujuan Anda dan klik tombol 'berikutnya'.

Unduh & Instal IntelliJ

Langkah 6) Pada langkah ini,

  1. Tandai kotak centang – peluncur 32-bit
  2. Tandai kotak centang untuk bahasa sesuai kebutuhan Anda
  3. Klik tombol 'berikutnya'

Unduh & Instal IntelliJ

Langkah 7) Pada langkah selanjutnya, klik tombol 'Instal'.

Unduh & Instal IntelliJ

Anda dapat melihat proses instalasi IntelliJ sedang berlangsung.

Unduh & Instal IntelliJ

Langkah 8) Pada langkah ini,

  1. Untuk menjalankan IntelliJ, tandai kotak centang dan
  2. Klik tombol 'Selesai'

Unduh & Instal IntelliJ

Langkah 9) Jika Anda sudah menginstal IntelliJ versi lama di sistem Anda. Anda dapat mengimpor pengaturan dari versi lama ke versi baru. Karena kami belum menginstal versi sebelumnya. Kami akan memilih opsi kedua.

Unduh & Instal IntelliJ

Langkah 10) Ketika Anda mengklik tombol 'ok' pada langkah sebelumnya, ia akan meminta persetujuan kebijakan privasi Jetbrain. Klik tombol 'Terima'.

Unduh & Instal IntelliJ

Langkah 11) Pada langkah ini, Anda dapat mengatur pengaturan plugin.

Unduh & Instal IntelliJ

Langkah 12) Pada langkah selanjutnya, pilih opsi sesuai kebutuhan. Anda akan melihat opsi seperti membuat proyek baru, mengimpor proyek, membuka, dll.

Unduh & Instal IntelliJ

Langkah 13) Pada langkah ini,

  1. Pilih 'Proyek' dan 'file' dari perpustakaan dan
  2. Klik tombol 'OK'

Unduh & Instal IntelliJ

Langkah 14) Pada langkah ini, file yang kita pilih pada langkah sebelumnya muncul di direktori proyek.

Unduh & Instal IntelliJ

Konfigurasikan IntelliJ ke Dukungan Selenium

Mendukung Selenium, Anda perlu mengonfigurasi IntelliJ. Untuk itu ikuti langkah-langkah berikut.

Langkah 1) Luncurkan IntelliJ IDE Anda dan buat Proyek baru. Pilih file -> New -> Project

Konfigurasikan IntelliJ Untuk Mendukung Selenium

Konfigurasikan IntelliJ Untuk Mendukung Selenium

Langkah 2) Pada langkah sebelumnya ketika Anda Klik -> Berikutnya. Layar baru akan terbuka. Di layar ini, berikan nama proyek. Dalam kasus kami, kami telah memberi nama Selenium_Guru99. Lalu klik -> Menyelesaikan. Proyek Anda telah dibuat di IntelliJ.

Konfigurasikan IntelliJ Untuk Mendukung Selenium

Langkah 3) Sekarang Anda perlu menambahkan Seleniumfile .jar ke intelliJ sebagai perpustakaan eksternal.

Untuk ini Klik pergi ke File -> Struktur Proyek -> di tab pengaturan proyek cari Modul -> Dependensi -> Klik tanda '+' -> Pilih JAR atau direktori.

Konfigurasikan IntelliJ Untuk Mendukung Selenium

Langkah 4) Pilih semua file selenium .jar dari direktori dan subdirektori /lib, tempat Anda mengekstrak setelah mengunduh.

Konfigurasikan IntelliJ Untuk Mendukung Selenium

Sekarang, Anda telah berhasil menambahkan file .jar ke intelliJ. Jika Anda melihat struktur proyek Anda, maka Anda akan melihat bahwa direktori /src proyek Anda kosong.

Langkah 5) Klik kanan pada direktori /src -> New -> Java Kelas. Struktur proyek Anda akan terlihat seperti yang ditunjukkan di bawah ini.

Konfigurasikan IntelliJ Untuk Mendukung Selenium

IntelliJ Selenium Example

Kami akan menggunakan situs ini https://demo.guru99.com/

Dalam skenario pengujian ini

  • Kami akan meluncurkan URL-nya
  • Masukkan ID Email yang Tidak Valid
  • Klik tombol "Kirim"
  • Output akan seperti yang ditunjukkan di bawah ini - 'ID email tidak valid'

IntelliJ Selenium Example

Pada hasil di atas, Anda dapat melihatnya

  • Saat kita menjalankan kodenya, Firefox contohnya terbuka.
  • Pada level kode, kami telah menyediakan email ke webelement. Yang merupakan kolom input (abc.gmail.com).
  • Ketika Selenium Webdriver mengklik tombol 'kirim', id email diverifikasi oleh situs guru99.
  • Seperti yang kami katakan bahwa email yang tidak terdaftar akan menampilkan pesan “ID Email tidak valid.”

Berikut ini adalah Jawa kode untuk tes1.

import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class TestSelenium {											
			public static void main(String[] args){        
				FirefoxDriver driver=new FirefoxDriver();        
				driver.get("https://demo.guru99.com/");        
				WebElement element=driver.findElement(By.xpath("//input[@name='emailid']"));        
				element.sendKeys("abc@gmail.com");            

				WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']"));         
			button.click();    
		}
}

Keuntungan menggunakan IntelliJ

  • Ini dengan cepat menghasilkan metode pengambil dan penyetel untuk atribut objek.
  • Dengan penekanan tombol yang sederhana, Anda dapat membungkus pernyataan dalam blok try-catch atau if-else.
  • IDE menghadirkan alat pengemasan bawaan seperti gradle, SBT, grunt, bower, dll.
  • Basis data seperti SQL, ORACLE, PostgreSQL, Microsoft SQL Server dapat diakses langsung dari IDE.
  • Ini mendukung berbagai bahasa seperti Java, Javascript, Clojure, dll.
  • Ini didukung dengan berbagai sistem operasi seperti Windows, Linux, dll. Dapat diunduh dari situs resmi JetBrains.

Kesimpulan

  • IntelliJ IDEA adalah Java Lingkungan Pengembangan Terpadu (IDE).
  • Itu memang memiliki fasilitas navigasi kode tingkat lanjut dan kemampuan pemfaktoran ulang kode.
  • Keuntungan menggunakan intelliJ adalah
  • Menghasilkan metode pengambil dan penyetel dengan cepat
  • Dengan penekanan tombol yang sederhana, Anda dapat membungkus pernyataan dalam blok try-catch atau if-else
  • Ini mendukung berbagai bahasa seperti Java, JavaNaskah , Clojure, dll.
  • Ini mendukung OS yang berbeda seperti Windows, Linux, dll.Dalam
  • Muncul dengan plugin bawaan dan alat pengemasan
  • Untuk digunakan dengan Selenium, Anda perlu mengonfigurasi IntelliJ