警告:在 IE 11 中执行测试完成测试期间"The browser is already running"



OS:Windows 7
浏览器:Internet Explorer 11

我正在使用TestComplete 10(SMARTBEAR)。我已经成功地使用IE为一个网站录制了一个KeywordTest。我还在IE 11中成功地进行了第一次测试,并通过了测试。当我下次(第二次)尝试执行测试时,测试日志中显示以下警告消息,测试执行停止:

"浏览器已经在运行"

以下是在我测试的最后一行关闭浏览器(IE)的命令:

BrowserWindow   Close   ... Closes the 'BrowserWindow' window.

在测试用例启动之前添加iexplore进程的killprocess

使用sys.process.Find().Terminate();="iexplore"

Killprocess位于IE启动之前

function terminateIEProcesses() {
var process, i;
for (i = 0; i < 20; i++) {
    process = Sys.WaitProcess("iexplore", 5000);
    if (!process.Exists) {
        break;
    }
    process.Terminate();
    aqUtils.Delay(5000);
}
}

相关内容

最新更新