Pemasangan Selenium adalah proses 3 langkah:
- Pasang Java SDK
- Pasang Eclipe
- Pasang Selenium Webdriver Files
Dalam tutorial ini, kita akan belajar cara memasang Selenium Webdriver. Berikut adalah proses terperinci
CATATAN: Versi Java, Eclipse, Selenium akan terus dikemas kini dengan masa. Tetapi langkah pemasangan akan tetap sama. Sila pilih versi terkini dan teruskan langkah pemasangan di bawah-
Langkah 1 - Pasang Java di komputer anda
Muat turun dan pasang Java Software Development Kit (JDK) di sini.
Seterusnya -
Versi JDK ini dibundel dengan Java Runtime Environment (JRE), jadi anda tidak perlu memuat turun dan memasang JRE secara berasingan.
Setelah pemasangan selesai, buka command prompt dan ketik "java". Sekiranya anda melihat skrin berikut, ada baiknya anda beralih ke langkah seterusnya
Langkah 2 - Pasang Eclipse IDE
Muat turun versi terbaru "Eclipse IDE for Java Developers" di sini. Pastikan anda memilih dengan betul antara versi Windows 32 Bit dan 64 Bit.
Anda seharusnya dapat memuat turun fail exe bernama "eclipse-inst-win64" untuk Persediaan.
Klik dua kali pada fail untuk Memasang Gerhana. Tetingkap baru akan dibuka. Klik Eclipse IDE untuk Java Developers.
Selepas itu, tetingkap baru akan dibuka yang mana butang klik bertanda 1 dan menukar jalan ke "C: \ eclipse". Kirimkan bahawa Klik pada butang Pasang bertanda 2
Setelah berjaya menyelesaikan prosedur pemasangan, tetingkap akan muncul. Pada tetingkap itu, klik Pelancaran
Ini akan memulakan gerhana IDE neon untuk anda.
Langkah 3 - Muat turun Pemacu Pelanggan Selenium Java
Anda boleh memuat turun Selenium Webdriver untuk Java Client Driver di sini. Anda akan mencari pemacu pelanggan untuk bahasa lain di sana, tetapi hanya memilih satu untuk Java.
Muat turun ini datang sebagai fail ZIP bernama "selenium-3.14.0.zip". Untuk kesederhanaan pemasangan Selenium pada Windows 10, ekstrak kandungan fail ZIP ini pada pemacu C anda sehingga anda akan mempunyai direktori "C: \ selenium-3.14.0 \". Direktori ini mengandungi semua fail JAR yang kemudian akan kami import di Eclipse untuk penyediaan Selenium.
Langkah 4 - Konfigurasikan Eclipse IDE dengan WebDriver
- Lancarkan fail "eclipse.exe" di dalam folder "gerhana" yang kami ekstrak pada langkah 2. Jika anda mengikuti langkah 2 dengan betul, yang dapat dijalankan harus berada di C: \ eclipse \ eclipse.exe.
- Apabila diminta memilih ruang kerja, terima saja lokasi lalai.
3. Buat projek baru melalui Fail> Baru> Projek Java. Namakan projek tersebut sebagai "projek baru".
Tetingkap pop timbul baru akan membuka butiran masukkan seperti berikut
- Nama Projek
- Lokasi untuk menyimpan projek
- Pilih JRE pelaksanaan
- Pilih pilihan projek susun atur
- Klik pada butang Selesai
4. Dalam langkah ini,
- Klik kanan pada projek yang baru dibuat dan
- Pilih Baru> Pakej, dan namakan pakej itu sebagai "paket baru".
Tetingkap pop timbul akan dinamakan pakej,
- Masukkan nama pakej
- Klik pada butang Selesai
5. Buat kelas Java baru di bawah paket baru dengan mengklik kanan padanya dan kemudian memilih- Baru> Kelas, dan kemudian namakan sebagai "MyClass". Eclipse IDE anda akan kelihatan seperti gambar di bawah.
Apabila anda mengklik Kelas, tetingkap pop timbul akan terbuka, masukkan butiran sebagai
- Nama kelas
- Klik pada butang Selesai
Beginilah rupanya setelah membuat kelas.
Sekarang selenium WebDriver memasuki Java Build Path
Dalam langkah ini,
- Klik kanan pada "newproject" dan pilih Properties .
- Pada dialog Properties, klik pada "Java Build Path".
- Klik pada tab Perpustakaan , dan kemudian
- Klik pada "Tambah JAR Luaran ..."
Apabila anda mengklik "Tambah JAR Luar ..." Ia akan membuka tetingkap pop timbul. Pilih fail JAR yang ingin anda tambahkan.
Setelah memilih fail jar, klik pada butang OK.
Pilih semua fail di dalam folder lib.
Pilih fail di luar folder lib
Setelah selesai, klik butang "Terapkan dan Tutup"
6. Tambahkan semua fail JAR di dalam dan di luar folder "libs". Dialog Properties anda kini kelihatan serupa dengan gambar di bawah.
7. Akhirnya, klik OK dan kami selesai mengimport perpustakaan Selenium ke dalam projek kami.
Pemandu yang berbeza
HTMLUnit dan Firefox adalah dua penyemak imbas yang WebDriver dapat automatik secara langsung - yang bermaksud bahawa tidak ada komponen lain yang diperlukan untuk dipasang atau dijalankan semasa ujian dijalankan. Untuk penyemak imbas lain, program berasingan diperlukan. Program itu dipanggil sebagai Pelayan Pemandu .
Pelayan pemacu berbeza untuk setiap penyemak imbas. Contohnya, Internet Explorer mempunyai pelayan pemacu sendiri yang tidak boleh anda gunakan pada penyemak imbas lain. Berikut adalah senarai pelayan pemacu dan penyemak imbas yang sesuai yang menggunakannya.
Anda boleh memuat turun pemacu ini di sini
Penyemak Imbas | Nama Pelayan Pemandu | Kenyataan |
---|---|---|
HTMLUnit | HtmlUnitDriver | WebDriver boleh memacu HTMLUnit menggunakan HtmlUnitDriver sebagai pelayan pemacu |
Firefox | Mozilla GeckoDriver | WebDriver dapat menggerakkan Firefox tanpa memerlukan pelayan pemandu Memulakan Firefox 45 & ke atas seseorang perlu menggunakan pemacu tokek yang dibuat oleh Mozilla untuk automasi |
internet Explorer | Pelayan Pemandu Internet Explorer | Terdapat dalam versi 32 dan 64-bit. Gunakan versi yang sesuai dengan seni bina IE anda |
Chrome | Pemacu Chrome | Walaupun namanya hanya "ChromeDriver", sebenarnya Server Pemandu, bukan hanya pemacu. Versi semasa dapat menyokong versi yang lebih tinggi daripada Chrome v.21 |
Opera | Pemandu Opera | Walaupun namanya hanya "OperaDriver", sebenarnya Server Pemandu, bukan hanya pemandu. |
PhantomJS | Pemandu Hantu | PhantomJS adalah penyemak imbas tanpa kepala yang lain seperti HTMLUnit. |
Safari | Pemandu Safari | Walaupun namanya hanya "SafariDriver", sebenarnya Server Pemandu, bukan hanya pemandu. |
Ringkasan
Selain penyemak imbas, anda memerlukan perkara berikut untuk mula menggunakan WebDriver
- Kit Pembangunan Java (JDK). https://www.oracle.com/java/technologies/javase-downloads.html
- Eclipse IDE - http://www.eclipse.org/downloads/
- Pemacu Pelanggan Java - https://www.selenium.dev/downloads/
Semasa memulakan projek WebDriver di Eclipse, jangan lupa untuk mengimport fail Java Client Driver ke projek anda. Fail-fail ini akan menjadi Perpustakaan Selenium anda.
Dengan Selenium versi baru, tidak ada penyemak imbas yang boleh anda automatik tanpa menggunakan Server Pemandu.