我正在按照 JUnit 格式和运行时在 Java 中运行一系列 selenium 测试套件。
当我在具有 IE 8/9 和 Firefox 14 的机器上运行测试时,测试成功运行,但是当在具有 IE6/7 的机器上运行时,Java VM 在测试期间随机崩溃,我不知道为什么。
经过一番谷歌搜索后,这个问题似乎已经遇到过,建议的修复通常是升级到 selenium 2.24.1 并将 IEDriverServer.exe 添加到类路径中。
这两个我都做过,没有任何区别。
测试设置:使用 JUnit 命令通过 ANT 脚本调用测试。我必须支持一些旧的 selenium RC 测试,这些测试已转换为 Webdriver 支持的测试。
JUnitreport 中的错误:分叉的 Java VM 异常退出。请注意,报告中的时间并不反映直到 VM 退出的时间。
junit.framework.AssertionFailedError:分叉的 Java VM 异常退出。请注意,报告中的时间并不反映直到 VM 退出的时间。在 org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:423) 在 org.eclipse.ant.internal.launching.remote.InternalAntRunner.run(InternalAntRunner.java:423) 在 org.eclipse.ant.internal.launching.remote.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32) .ant.internal.launching.remote.InternalAntRunner.main(InternalAntRunner.java:137)
如果您需要更多信息,请告诉我。
问候深红色