0
如何在PhantomJS中關閉無盡警報?如何在PhantomJS中結束層出不窮的警報消息
一個網站有
我用
page.onAlert = function(msg) {
console.log('ALERT: ' + msg);
};
檢查網站是否有無休止的警報警報
但這種方法,你將永遠不會停止,因爲這是一個無休止的警報
如何在PhantomJS中關閉無盡警報?如何在PhantomJS中結束層出不窮的警報消息
一個網站有
我用
page.onAlert = function(msg) {
console.log('ALERT: ' + msg);
};
檢查網站是否有無休止的警報警報
但這種方法,你將永遠不會停止,因爲這是一個無休止的警報
你不必打印您訪問的頁面發送給您的所有警報。只需刪除處理程序,以讓他們保持沉默:只
page.onAlert = function(msg) {
console.log('ALERT: ' + msg);
page.onAlert = function(){};
};
這打印第一個警報。您可以通過添加計數警報或類似的東西來使這更復雜。
爲每個稍後有警報的重新加載的頁面嘗試此操作。
driver.execute_script("window.confirm = function(){return true;}");
查看更多的參考文獻here。
目前尚不清楚你的意思。該頁面只調用'alert()'* once,但PhantomJS無限打印此警報消息?請[編輯]你的問題來更詳細地描述你的問題。 –