【发布时间】:2016-09-27 10:39:36
【问题描述】:
我正在使用 .NET Reflector 连续(一个接一个)执行 25 个编码的 UI dll。他们大约有 6000 个动作。执行 10 到 15 个 dll 后,IE 崩溃并抛出一个弹出窗口“Internet Explorer 已停止工作”。它是随机发生的,而不是针对任何特定的脚本或动作。
我正在使用 VS2012 Ultimate 进行录制。使用 MS Test Agent 2012 进行播放并使用 IE 11。脚本以 C# 语言录制。
请帮助解决此问题。提前致谢。
【问题讨论】:
-
在本地运行网站或部署在某处时是否会发生这种情况。从哪里运行测试。你是在“运行”测试还是“调试”它们。
-
网站部署在某处。正在从具有 Windows 7、IE11、Ms Test Agent 2012 的本地计算机上运行测试。正在运行(通过 Windows 工具)它们。
-
听起来你的设置很好。您是否能够在清理时关闭浏览器窗口并在每次测试时再次打开它,还是会破坏您的测试流程? (我个人编写测试,这样每个测试都会打开浏览器并导航到它需要开始的地方,这样就没有依赖关系了)。
-
感谢您的回复。是的,一旦 dll 完全执行,我将关闭浏览器窗口。但我不清除浏览历史记录(因为同时在单独的浏览器窗口中打开了另一个网站)
-
手动测试时会出现这种情况吗?据我所知,它似乎与编码的 ui 或您的测试结构无关。
标签: internet-explorer visual-studio-2012 coded-ui-tests .net-reflector