我有一個web應用程序,它會生成一個JS消息 '您確定要從此頁面導航嗎?'當你嘗試打開一個新的頁面。 我知道我可以通過如何處理'您確定要離開此頁面'離開此頁面嗎?
Selenium.getAlert();
處理該郵件(或它的一些修改,我還沒有嘗試過)
但我的主要問題是,當我離開這個頁面此消息僅生成。 在硒我可以用
Selenium.open("new address");
或
離開頁面Selenium.back();
於是我就用這樣的代碼
Selenium.open("new address");
Selenium.getAlert();
但問題是,Selenium.open沒有完成,轉到程序中的下一個代碼行,直到新頁面完全加載,但是隻有當程序進入下一個代碼行並處理此警報時才能加載該頁面。所以這是一個尷尬的局面,我不知道如何處理它。
這會有幫助嗎? http://shivasoft.in/view_topic.php?id=101 – Asken
你可能看看這裏:http://stackoverflow.com/questions/6852732/selenium-webdriver-how-to-close-browser-popup –