Selenide adalah kerangka kerja untuk menulis tes otomatis yang mudah dibaca dan dipelihara di Java. Ini mendefinisikan API yang ringkas dan lancar, pernyataan bahasa alami, dan melakukan keajaiban untuk aplikasi berbasis ajax agar Anda dapat fokus sepenuhnya pada logika bisnis pengujian Anda.
Selenide didasarkan pada dan kompatibel dengan Selenium WebDriver 4.0+
@Testpublic void login() { buka("/login"); $(Oleh.nama("nama pengguna")).setValue("johny"); $("#kirim").klik(); $("#namapengguna").shouldHave(text("Halo, Johny!")); }
Cari perbandingan mendetail antara Selenide dan Selenium WebDriver API.
Anda dapat menggunakan Selenide untuk menguji aplikasi seluler. Lihat plugin selenide-appium.
Anda dapat menggunakan Selenide untuk menjalankan pengujian dalam wadah Selenoid. Lihat plugin selenide-selenoid.
Anda dapat menggunakan Selenide untuk menjalankan tes di Selenium Grid. Lihat plugin selenide-grid.
Ini CHANGELOG
Masukkan saja selenide.jar ke proyek Anda dan impor metode berikut: import static com.codeborne.selenide.Selenide.*;
Cari Mulai Cepat untuk detailnya.
Pertama-tama, selenide.org
Untuk orang yang sibuk: Cara mulai menulis tes UI dalam 10 menit
Untuk pengembang: Presentasi Selenide di Devoxx 2015
Untuk insinyur QA: Presentasi Selenide di SeleniumConf 2015
Untuk orang Rusia: Presentasi Selenide di SeleniumCamp 2015
Lihat Pertanyaan yang sering diajukan
Atur lingkungan dengan gradle, junit5, allure dan selenide -- baca postingan di medium, ambil dari GitHub
Langkah kecil akan meningkatkan kecepatan pengujian Anda secara dramatis -- baca postingan di media
Cara lain untuk meningkatkan kecepatan pengujian -- membaca postingan di media
Konfigurasikan Selenide agar berfungsi dengan Selenoid
Kontribusi pada Selenide disambut baik dan dihargai. Lihat CONTRIBUTING.md untuk pedoman khusus.
Jangan ragu untuk melakukan fork, mengkloning, membangun, menjalankan pengujian, dan menyumbangkan permintaan tarik untuk Selenide!
Selenide awalnya dirancang dan dikembangkan oleh Andrei Solntsev pada tahun 2011-2021 dan dikelola oleh sekelompok peminat.
Terima kasih banyak kepada alat luar biasa berikut yang membantu kami membuat perangkat lunak sumber terbuka:
Selenide adalah proyek sumber terbuka, dan didistribusikan di bawah lisensi MIT