2011-07-25 6 views
12

Korzystanie z Selenium 2.0 Po przesłaniu formularza internetowego, wyskakujące okienko wyświetli "Czy na pewno chcesz opuścić tę stronę? "wiadomość, Jak uzyskać selen, aby nacisnąć OK lub wyłączyć to okno?obsługa "czy jesteś pewien, że chcesz odejść od tej strony" Msg w Selenium 2.0

Próbowałem już

Alert alert = driver.switchTo().alert(); 
    alert.accept(); 

lub

alert.dismiss(); 

edit:

szybko naprawić, po prostu nadpisałeś funkcję podręcznego używając JS

JavascriptExecutor js = (JavascriptExecutor) driver; 
    js.executeScript("window.onbeforeunload = function() {};"); 

    form.submit(); 

ten zatrzyma będzie wyłączyć to okienko, to samo można zrobić dla alertów js, comfirm i szybka pudełka

Odpowiedz

Powiązane problemy