1

在测试失败的情况下,如何设置 Selenium 以终止测试浏览器页面?

目前,当运行 Selenium 测试用例并且测试失败时,浏览器页面保持打开状态,当大量测试失败时会导致问题。有趣的是,当测试通过时,情况并非如此。

有什么建议吗??

4

2 回答 2

2

你当然应该调用 selenium.stop() :) 听起来你需要一个 try/finally 块

于 2009-03-20T01:24:31.100 回答
0

无论如何,根据我的经验,它并不是那么简单(我是 selenium 和 JUnit 的新手)。这取决于故障是如何发生的以及您如何处理它。JUnit 应该在测试失败时自动调用 tearDown() ,并且 selenium.stop() 应该在其中。但是,有时不会调用 tearDown(),例如当 setUp() 中发生错误时,或者在发生故障时您正在做一些事情。

于 2009-04-09T05:40:10.380 回答