Selenium WebDriver의 Alert(경고창) & Popup Window(팝업창) Handling(다루기)
알리미 란 무엇입니까? 알림은 사용자에게 특정 정보를 제공하거나 특정 종류의 작업을 수행 할 수있는 권한을 요청하는 화면 알림을 표시하는 작은 메시지 상자입니다. 경고 목적으로도 사용될 수 있습니다. 다음은 몇 가지 경고 유형입니다. 1) 간단한 경고( Simple Alert) 이 간단한 경고는 화면에 몇 가지 정보 또는 경고를 표시합니다. 2) 즉각적인 경고.( Prompt Alert.) 이 프롬프트 알리미는 사용자의 입력을 요청하고 셀레늄 웹 드라이브는 sendkeys ( "input ...")를 사용하여 텍스트를 입력 할 수 있습니다. 3) 확인 경고.( Confirmation Alert.) 이 확인 경고는 몇 가지 유형의 작업을 수행 할 수있는 권한을 요청합니다. Selenium WebDriver에서 경고를 처리하는 방법 Alert 인터페이스는 Selenium Webdriver에서 널리 사용되는 몇 가지 방법을 제공합니다. 1) void dismiss () // 경고의 'Cancel'버튼을 클릭하십시오. driver.switchTo (). alert (). dismiss (); 2) void accept () // 경고의 'OK'버튼을 클릭하십시오. driver.switchTo (). alert (). accept (); 3) String getText () // 경고 메시지를 캡처합니다. driver.switchTo (). alert (). getText (); 4) void sendKeys (String stringToSend) // 일부 데이터를 경고 상자에 보냅니다. driver.switchTo (). alert (). sendKeys ( "Text"); 이클립스에서 제안한 아래 화면과 같이 여러 가지 경고 메소드가 표시되는 것을 볼 수 있습니다. 우리는 Selenium의 .switchTo ...