如何使用JavaScript中的onbeforeunload函数验证链接是否已单击

时间:2019-12-02 19:32:50

标签: javascript integration-testing

我正在尝试使用onbeforeunload函数编写集成测试,在其中单击图像,它将启动下一个选项卡上的url页。单击后,我需要验证是否启动了新选项卡。使用下面的脚本,它返回false。

if (somename === 'complete') {
          var content = document.getElementsByTagName("someframe")[0].contentWindow;

          var unloadFlag = false;

          window.onbeforeunload = function (e){
            unloadFlag = true;
        }
        var imageClick = content.document.getElementById("imageLayer")
          imageClick.click();

        assert(unloadFlag === true, "unloadFlag is false");
}

0 个答案:

没有答案