我正在使用funcunit來測試我的JavascriptMVC應用程序。它會打開一個新的瀏覽器窗口,運行我的應用程序。我希望它也能在測試結束後關閉窗口。如何使funcunit在測試後關閉新的瀏覽器窗口
如何做到這一點?
我正在使用funcunit來測試我的JavascriptMVC應用程序。它會打開一個新的瀏覽器窗口,運行我的應用程序。我希望它也能在測試結束後關閉窗口。如何使funcunit在測試後關閉新的瀏覽器窗口
如何做到這一點?
電話:
FuncUnit._window.close();
它將關閉測試的打開的窗口。
module('General',{
setup: function() {
S.open('test.html');
},
teardown: function() {
S._window.close();
}
});
test('Test', function() {
ok(true, 'I live again');
});
調用S.win.close()關閉由funcunit打開的窗口。您還可以訪問其他東西,像使用S.win訪問該dom的jQuery實例。$
用更新的funcunit,這個工程: teardown:function(){ F.win.close(); } – dbachrach 2014-01-25 18:27:32
我補充說,在我的模塊拆卸,但我得到「FuncUnit_window未定義」。 – raimohanska 2012-05-23 13:14:31
我想,你也可以使用S._window。 _window是實際包含窗口的「私有」屬性。 – koalix 2012-11-02 06:20:40