Internet explorer 警告:";浏览器已在运行;在执行测试期间,在IE 11中完成测试

Internet explorer 警告:";浏览器已在运行;在执行测试期间,在IE 11中完成测试,internet-explorer,testcomplete,Internet Explorer,Testcomplete,操作系统:Windows 7 浏览器:Internet Explorer 11 我正在使用TestComplete 10(由SMARTBEAR提供)。我成功地使用IE为一个网站录制了一个关键字测试。我也在IE11中第一次成功地运行了测试,并且通过了。当我下次(第二次)尝试执行测试时,测试日志中显示以下警告消息,测试执行已停止: “浏览器已在运行” 以下是在我的测试的最后一行关闭浏览器(IE)的命令: BrowserWindow Close ... Closes the 'BrowserW

操作系统:Windows 7
浏览器:Internet Explorer 11

我正在使用TestComplete 10(由SMARTBEAR提供)。我成功地使用IE为一个网站录制了一个关键字测试。我也在IE11中第一次成功地运行了测试,并且通过了。当我下次(第二次)尝试执行测试时,测试日志中显示以下警告消息,测试执行已停止:

“浏览器已在运行”

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

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

在测试用例开始之前添加iexplore进程的killprocess

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

Killprocess放在IE启动之前

函数TerminateIeprocess(){
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);
}
}
var过程,i; 对于(i=0;i<20;i++){ process=Sys.WaitProcess(“iexplore”,5000); 如果(!process.Exists){ 打破 } process.Terminate(); 延迟量(5000); } }
我打开“Windows任务管理器”->,然后单击“进程”选项卡,我看到iexplore.exe正在运行。我从Windows任务管理器结束了iexplore.exe进程。在那之后,我运行了测试,测试成功通过。我清除了所有6个问题中的标签。我看到你在问题中添加了这个标签-请不要在已经存在的时候做这样的标签。标记维基摘录,因为它已经提到了SmartBear。如果您强烈认为该标记需要另一种拼写,请提出一个同义词。有没有办法通过TestComplete终止进程?我喜欢通过TestComplete从任务管理器中删除ie进程,以便解决我的问题。