Pengembang web biasanya perlu menggunakan kotak dialog pop-up JavaScript untuk memberi pengguna beberapa petunjuk informasi, termasuk jenis berikut
Konten membaca
Jenis kotak dialog
1. Kotak Peringatan: Digunakan untuk meminta pengguna untuk hasil verifikasi, kesalahan atau peringatan, dll.
2. Kotak Prompt: Digunakan untuk meminta pengguna untuk memasukkan data di kotak dialog saat ini. Secara umum, pengguna perlu mengklik tombol Batal atau Konfirmasi.
3. Kotak Konfirmasi: Digunakan untuk meminta pengguna untuk mengkonfirmasi atau membatalkan operasi. Secara umum, pengguna perlu mengklik tombol Batal atau Konfirmasi.
Halaman Uji
Gunakan halaman berikut sebagai contoh untuk dijelaskan, termasuk kotak peringatan, kotak prompt, dan konfirmasi kotak
http://sislands.com/coin70/week1/dialogbox.htm
Kode Dialog Operasi Selenium
public static void testalert (driver webdriver) {string url = "http://sislands.com/coin70/week1/dialogbox.htm"; driver.get (url); WebElement AlertButton = driver.findElement (by.xpath ("// input [@value = 'alert']"))); alertbutton.click (); Peringatan javascriptalert = driver.switchto (). Alert (); System.out.println (javascriptalert.getText ()); javascriptalert.accept (); } public static void testPrompt (driver webdriver) melempar Exception {string url = "http://sislands.com/coin70/week1/dialogbox.htm"; driver.get (url); WebElement promptButton = driver.findElement (by.xpath ("// input [@value = 'prompt']")); promptbutton.click (); Thread.sleep (2000); Waspada javascriptpromppt = driver.switchto (). Alert (); javascriptprompt.sendkeys ("Ini belajar selenium"); javascriptpromppt.accept (); System.out.println (JavaScriptPromppt.getText ()); javascriptpromppt = driver.switchto (). alert (); javascriptpromppt.accept (); Thread.sleep (2000); promptbutton.click (); javascriptpromppt = driver.switchto (). alert (); javascriptprompt.dismiss (); Thread.sleep (2000); javascriptpromppt = driver.switchto (). alert (); javascriptpromppt.accept (); } public static void testConfirm (driver webdriver) melempar Exception {string url = "http://sislands.com/coin70/week1/dialogbox.htm"; driver.get (url); WebElement confirmButton = driver.findElement (by.xpath ("// input [@value = 'konfirmasi']")); konfirmasibutton.click (); Thread.sleep (2000); Peringatan javascriptConfirm = driver.switchto (). Alert (); javascriptConfirm.cepcept (); Thread.sleep (2000); javascriptConfirm = driver.switchto (). alert (); javascriptConfirm.cepcept (); }Di atas adalah kompilasi informasi dari kotak dialog pop-up untuk operasi selenium java. Kami akan terus menambahkannya nanti. Terima kasih atas dukungan Anda untuk situs web ini!