Cara menggunakan IntelliJ IDE & Selenium Webdriver

Daftar Isi:

Anonim

Intellij adalah IDE yang membantu Anda menulis kode yang lebih baik dan lebih cepat. Intellij dapat digunakan dalam opsi untuk kacang Java dan Eclipse.

Dalam tutorial ini, Anda akan belajar-

  • Apa IntelliJ?
  • Prasyarat IntelliJ dengan Selenium Webdriver
  • Cara Mengunduh & Menginstal IntelliJ
  • Konfigurasi IntelliJ untuk Mendukung Selenium
  • Contoh

Apa IntelliJ?

IntelliJ IDEA adalah Java Integrated Development Environment (IDE). Ini digunakan untuk pengembangan perangkat lunak. Ini dikembangkan oleh JetBrains. Itu datang di bawah apache2 berlisensi 'edisi komunitas' serta 'edisi komersial berpemilik'. Ini adalah IDE Java terbaik yang tersedia. Ini menyediakan fasilitas seperti navigasi kode lanjutan dan kemampuan refactoring kode.

Keuntungan menggunakan intelliJ adalah itu

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

Prasyarat IntelliJ dengan Selenium Webdriver

Untuk itu diperlukan beberapa prasyarat sebagai berikut.

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

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

Cara Mengunduh & Menginstal IntelliJ

Langkah 1) Untuk mengunduh IntelliJ kunjungi situs jetbrains. Di sini kami telah memilih Versi "Komunitas". Anda dapat memilih versi "akhir" untuk pengembangan seluler, web, dan perusahaan.

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

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

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

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

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'

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

Anda dapat melihat proses penginstalan IntelliJ sedang berlangsung.

Langkah 8) Pada langkah ini,

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

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

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

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

Langkah 12) Pada langkah selanjutnya, pilih opsi sesuai kebutuhan. Anda akan melihat opsi seperti buat proyek baru, impor proyek, buka, dll.

Langkah 13) Pada langkah ini,

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

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

Konfigurasi IntelliJ untuk Mendukung Selenium

Untuk mendukung Selenium, Anda perlu mengkonfigurasi IntelliJ. Untuk itu ikuti langkah-langkah berikut ini.

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

Langkah 2) Pada langkah sebelumnya saat Anda Klik -> Berikutnya. Layar baru akan terbuka. Di layar ini, beri nama proyek. Dalam kasus kami, kami telah memberi nama Selenium_Guru99. Kemudian Klik -> Selesai. Proyek Anda telah dibuat di IntelliJ.

Langkah 3) Sekarang Anda perlu menambahkan file .jar Selenium ke dalam intelliJ sebagai pustaka eksternal.

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

Langkah 4) Pilih semua file selenium .jar dari direktori dan subdirektori / lib, yang telah Anda ekstrak setelah diunduh.

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

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

Contoh

Kami akan menggunakan situs http://demo.guru99.com/.

Dalam skenario pengujian ini

  • Kami akan meluncurkan URL
  • Masukkan ID Email Tidak Valid
  • Klik tombol 'Kirim'
  • Outputnya akan seperti yang ditunjukkan di bawah ini- 'Id Email tidak valid'

Pada hasil di atas, Anda bisa melihatnya

  • Saat kami menjalankan kode, instance Firefox terbuka.
  • Pada level kode, kami telah memberikan email ke webelement. Yang merupakan bidang masukan (abc.gmail.com).
  • Ketika Selenium Webdriver mengklik tombol 'submit', id email diverifikasi oleh situs guru99.
  • Seperti yang kami katakan bahwa email yang tidak terdaftar akan menampilkan pesan "ID Email tidak valid."

Berikut adalah kode java untuk test1.

import org.openqa.selenium.By;import org.openqa.selenium.WebElement;impor org.openqa.selenium.firefox.FirefoxDriver;public class TestSelenium {public static void main (String [] args) {Driver FirefoxDriver = FirefoxDriver baru ();driver.get ("http://demo.guru99.com/");Elemen WebElement = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Alamat email ini dilindungi dari robot spam. Anda harus mengaktifkan JavaScript untuk melihatnya.");Tombol WebElement = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}

Ringkasan

  • IntelliJ IDEA adalah Java Integrated Development Environment (IDE).
  • Itu memang memiliki fasilitas navigasi kode lanjutan dan kemampuan refactoring kode.
  • Keuntungan menggunakan intelliJ adalah
    • Buat metode pengambil dan penyetel dengan cepat
    • Dengan penekanan tombol sederhana, Anda dapat membungkus pernyataan dalam blok coba-tangkap atau jika-lain
    • Ini mendukung berbagai bahasa seperti Java, JavaScript, Clojure, dll.
    • Ini mendukung OS yang berbeda seperti Windows, Linux, dll. Di
  • Muncul dengan plugin bawaan dan alat pengemasan
  • Untuk menggunakan Selenium, Anda perlu mengkonfigurasi IntelliJ

Artikel ini dikontribusikan oleh Fahid M dan diedit oleh Jeegar M.