小編起初想了很多方法去關閉之前打開的窗口,例如,close browser,window.close();試了以後發現window.close();這個只能關閉當前的子窗口,這樣就不能完成接下來的用例測試了。後來嘗試萬能的js來嘗試解決這個問題,沒想到竟然成功了,不多說直接上代碼
window.opener.opener=null; window.opener.close();這個就可以實現關閉父窗口
Execute Javascript window.opener.opener=null; window.opener.close();
就這樣簡單的封裝一下,就簡單粗暴的解決了我們不能關閉之前打開窗口的問題了,但是小編髮現最後還有一個父父窗口沒有被關閉,這樣對於有強迫症的朋友看着是不是還是不爽,沒關係,來來來,繼續往下看:
window.opener.opener.opener=null; window.opener.opener.close();
Execute Javascript window.opener.opener.opener=null; window.opener.opener.close();
這樣再稍加封裝一下,隨時待命,是不是這樣就能很好的解決之前打開的窗口不能關閉的問題了。