2011-07-25 70 views
12

使用Selenium 2.0 提交一個Web表單後,彈出消息提示「你確定要離開這個頁面嗎? 「消息,我如何獲得硒按下確定或禁用此彈出?處理「你確定你想離開這個頁面」Selenium 2.0中的消息

我已經嘗試

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

alert.dismiss(); 

編輯:

速戰速決,我只是改寫使用JS

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

    form.submit(); 

這將阻止彈出功能將關閉這個彈出,同樣可以爲JS警報來完成,comfirm和提示框

回答

相關問題