操作系统:Windows 7
浏览器:Internet Explorer 11
我正在使用TestComplete 10(由SMARTBEAR提供)。我已成功使用IE为网站录制了一个KeywordTest。我还在IE 11中第一次成功运行测试并且它通过了。当我下次尝试执行测试时(第2次),测试日志中显示以下警告消息并且测试执行已停止:
"浏览器已在运行"
以下是在测试的最后一行关闭浏览器(IE)的命令:
BrowserWindow Close ... Closes the 'BrowserWindow' window.
答案 0 :(得分:0)
在测试用例启动之前添加iexplore进程的killprocess
使用sys.process.Find()。Terminate(); =“iexplore”
Killprocess放在IE启动之前
答案 1 :(得分:0)
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);
}
}