Temui cara menyediakan dan menggunakan Playwright dengan Java dengan pantas untuk ujian web yang cekap. Panduan komprehensif ini merangkumi semua langkah penting untuk membolehkan anda bermula dengan Penulis Drama dan Java.
Penulis drama, rangka kerja ujian hujung ke hujung yang mantap, sangat popular untuk keupayaan ujian merentas pelayarnya. Dengan menyepadukan Playwright dengan Java, pembangun boleh memanfaatkan kekuatan kedua-dua teknologi untuk mencipta ujian web automatik yang cekap.
Panduan ini akan membimbing anda melalui proses persediaan dan memberikan anda asas untuk mula menguji aplikasi web anda dengan Penulis Drama dan Java.
Sebelum menyelam ke dalam persediaan, pastikan anda mempunyai prasyarat berikut:
Java Development Kit (JDK) dipasang pada mesin anda.
Persekitaran Pembangunan Bersepadu (IDE) seperti IntelliJ IDEA atau Eclipse.
Pengetahuan asas pengaturcaraan Java.
Mula-mula, muat turun dan pasang versi terkini Java Development Kit (JDK). Kemudian, pasang IDE seperti IntelliJ IDEA atau Eclipse untuk menulis dan melaksanakan kod Java anda.
Untuk menambahkan Penulis Drama pada projek Java anda, anda perlu memasukkan kebergantungan yang diperlukan. Jika anda menggunakan Maven, tambahkan kebergantungan berikut pada fail pom.xml anda:
<dependency> <groupId>com.microsoft.playwright</groupId> <artifactId>playwright</artifactId> <version>1.18.0</version> </dependency>
Untuk Gradle, masukkan ini dalam fail build.gradle anda:
dependencies { implementation 'com.microsoft.playwright:playwright:1.18.0' }
Mulakan dengan mencipta kelas Java baharu untuk ujian anda. Import kelas Penulis Drama yang diperlukan:
import com.microsoft.playwright.*;
Buat kaedah untuk melancarkan penyemak imbas dan membuka halaman web:
public class PlaywrightTest { public static void main(String[] args) { Playwright playwright = Playwright.create(); Browser browser = playwright.chromium().launch(new BrowserType.LaunchOptions().setHeadless(false)); Page page = browser.newPage(); page.navigate("https://example.com"); System.out.println(page.title()); browser.close(); playwright.close(); } }
Kod ini melancarkan penyemak imbas Chromium, menavigasi ke "https://example.com", mencetak tajuk halaman dan kemudian menutup penyemak imbas.
Penulis drama membolehkan anda berinteraksi dengan elemen web dengan lancar. Begini cara mengendalikan elemen yang berbeza:
page.click("text=Example Link"); // Click a link page.fill("input[name='q']", "Playwright"); // Fill an input field page.press("input[name='q']", "Enter"); // Press a key
Untuk mengesahkan hasil ujian, gunakan penegasan:
assert page.title().equals("Expected Title") : "Title mismatch!";
Dengan mengikuti panduan ini, anda kini seharusnya dapat menyediakan Penulis Drama dengan Java dan menulis ujian automatik asas untuk aplikasi web. Pelajari Penulis Drama Apabila anda semakin akrab dengan Penulis Drama, terokai ciri lanjutan seperti pemintasan rangkaian, konteks penyemak imbas dan banyak lagi untuk meningkatkan suite ujian anda.
Untuk tutorial dan sumber yang lebih terperinci, lawati dokumentasi rasmi Playwright.
Atas ialah kandungan terperinci Panduan Permulaan Pantas untuk Menggunakan Penulis Drama dengan Java untuk Pengujian Web. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!