Web開発者は通常、JavaScriptポップアップダイアログボックスを使用して、ユーザーに次のタイプを含む情報プロンプトを提供する必要があります
内容を読む
ダイアログボックスタイプ
1。警告ボックス:検証結果、エラー、または警告などをユーザーに促すために使用します。
2。プロンプトボックス:ユーザーに現在のダイアログボックスにデータを入力するように求めるために使用します。通常、ユーザーは[キャンセル]または[確認]ボタンをクリックする必要があります。
3.確認ボックス:ユーザーに操作の確認またはキャンセルを求めるために使用します。通常、ユーザーは[キャンセル]または[確認]ボタンをクリックする必要があります。
テストページ
警告ボックス、プロンプトボックス、確認ボックスなど、説明の例として次のページを使用してください
http://sislands.com/coin70/week1/dialogbox.htm
セレン操作ダイアログコード
public static void testalert(webdriverドライバー){string url = "http://sislands.com/coin70/week1/dialogbox.htm"; driver.get(url); webelement alertbutton = driver.findelement(by.xpath( "// input [@value = 'alert']")); alertbutton.click(); alert javascriptalert = driver.switchto()。alert(); System.out.println(javascriptalert.getText()); javascriptalert.accept(); } public static void testplompt(webdriverドライバー)スロー例外{string url = "http://sislands.com/coin70/week1/dialogbox.htm"; driver.get(url); webelement promptsbutton = driver.findelement(by.xpath( "// input [@value = 'prompt']")); PROMPTBUTTON.CLICK(); Thread.Sleep(2000); Alert javascriptprompt = driver.switchto()。alert(); javascriptprompt.sendkeys( "これはseleniumを学習している"); javascriptprompt.accept(); system.out.println(javascriptprompt.getText()); javascriptprompt = driver.switchto()。alert(); javascriptprompt.accept(); Thread.Sleep(2000); PROMPTBUTTON.CLICK(); javascriptprompt = driver.switchto()。alert(); javascriptprompt.dismiss(); Thread.Sleep(2000); javascriptprompt = driver.switchto()。alert(); javascriptprompt.accept(); } public static void testconfirm(webdriverドライバー)スロー例外{string url = "http://sislands.com/coin70/week1/dialogbox.htm"; driver.get(url); webelement cunsilebutton = driver.findelement(by.xpath( "// input [@value = 'consile']")); confismbutton.click(); Thread.Sleep(2000); Alert javascriptconfirm = driver.switchto()。alert(); javascriptconfirm.accept(); Thread.Sleep(2000); javascriptconfirm = driver.switchto()。alert(); javascriptconfirm.accept(); }上記は、Java Selenium操作のためのポップアップダイアログボックスの情報編集です。後で追加し続けます。このウェブサイトへのご支援ありがとうございます!