Ручка всплывающего окна Selenium IE11 Alert не работает при закрытии браузера - PullRequest
1 голос
/ 21 июня 2019

Проблема: Я использую IE11 с Selenium Webdriver. Когда я пытаюсь закрыть браузер IE, я получаю всплывающее окно «Сообщение с веб-страницы», я пытаюсь нажать «ОК», но дескриптор оповещенияне работает, не нажимает «ОК».

Версия Selenium: 3.12.0 Версия IEDriverServer (32 бита): 3.12.0

public void selectReqFolder() throws Exception {

    windowHandle = new WindowsHandle();
    //Clicking here open new child window 
    driver.findElement(Contract_File_Action_Copy_Frwd_Trnsction_button_Solcitation_Link).click();
    //Window handle method, switch focus on to child window and does all the task in there
    windowHandle.windowsHandle();
    //Using window handles to switch to parent window
    Set<String> s1 = driver.getWindowHandles();
    // Now we will iterate using Iterator to go over the totoal windows
    Iterator<String> I1 = s1.iterator();
    // List of the windows
    String parent = I1.next();
    String child_window = I1.next();
    **[![// Here we will compare if parent window 
    driver.switchTo().window(parent);
    //Closing the broswer
            driver.close();
        Thread.sleep(4000);
         //Handeling Alert
         Alert alert = driver.switchTo().alert();
        // Capturing alert message.    
        String alertMessage= driver.switchTo().alert().getText();   
        //To click on OK button of the alert
         driver.switchTo().alert().accept();][1]][1]**
        }

enter image description here

...