Задать вопрос
  • Как Selenium + Java добавить обработчик собития window.onbeforeunload?

    @Rusikosan Автор вопроса
    В общем я поборол эту проблему так (часть кода):
    @AfterMethod(alwaysRun = true)
        public void tearDownMethod() {
            String testName = getClass().getDeclaredMethods()[0].getName();
            System.out.println(testName + " ended");
            System.out.println("");
            JavascriptExecutor jse = (JavascriptExecutor)getDriver();
            jse.executeScript("window.onbeforeunload = null;");
            WebBrowser.quit();
        }
    
        @AfterTest(alwaysRun = true)
    
        public void tearDown() {
            JavascriptExecutor jse = (JavascriptExecutor)getDriver();
            jse.executeScript("window.onbeforeunload = null;");
            WebBrowser.quit();


    Может кому-то поможет. Удачи
    Ответ написан
    Комментировать