我们使用 Gherkin、Cucumber-jvm 和 Webdriver 对标准 Java/Spring webapp 运行验收测试。问题是,当使用 Maven 作业运行测试时,测试完全成功,但作业没有完成。只有在关闭 Firefox 窗口时才能完成作业。
我们有一个在每个功能后显式关闭浏览器的解决方法,但由于时间滞后,这很快就会变得不可持续。
技术栈如下:
黄瓜-JVM 1.0.4
硒 2.12.0
火狐8.0
该应用程序在 Windows 7 机器上的 JBoss EAP 5.1 中运行。
当我们使用 Cucumber 的 JRuby 版本时,上述 selenium/firefox 组合不会出现这种行为,尽管当我们使用更高版本的任何一种时都会出现这种情况。
以前有没有人见过这种行为,有没有人有任何建议或解决方法?
提前致谢