웹 개발자는 일반적으로 JavaScript 팝업 대화 상자를 사용하여 사용자에게 다음 유형을 포함하여 일부 정보 프롬프트를 제공해야합니다.
읽기 내용
대화 상자 유형
1. 경고함 : 확인 결과, 오류 또는 경고 등을 사용자에게 프롬프트하는 데 사용됩니다.
2. 프롬프트 상자 : 사용자가 현재 대화 상자에 데이터를 입력하도록 프롬프트하는 데 사용됩니다. 일반적으로 사용자는 취소 또는 확인 버튼을 클릭해야합니다.
3. 확인 상자 : 사용자가 작업을 확인하거나 취소하도록 프롬프트하는 데 사용됩니다. 일반적으로 사용자는 취소 또는 확인 버튼을 클릭해야합니다.
테스트 페이지
경고 상자, 프롬프트 상자 및 확인란을 포함하여 다음 페이지를 설명 할 예제로 설명합니다.
http://sislands.com/coin70/week1/dialogbox.htm
셀레늄 작동 대화 코드
public static void testalert (webdriver driver) {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 testprompt (webdriver driver)는 예외를 {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); Alert javaScriptPrompt = driver.switchto (). Alert (); JavaScriptPrompt.Sendkeys ( "이것은 셀레늄을 배우는 것"); 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 driver)은 예외를 {string url = "http://sislands.com/coin70/week1/dialogbox.htm"; driver.get (url); webElement quicybutton = driver.findElement (by.xpath ( "// input [@value = 'succivent']"); volidationbutton.click (); Thread.sleep (2000); Alert javaScriptConfirm = driver.switchto (). alert (); javaScriptConFirm.accept (); Thread.sleep (2000); javaScriptConfirm = driver.switchto (). alert (); javaScriptConFirm.accept (); }위는 Java Selenium 작동을위한 팝업 대화 상자의 정보 편집입니다. 나중에 계속 추가 할 것입니다. 이 웹 사이트를 지원 해주셔서 감사합니다!