Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在测试失败的情况下,如何设置 Selenium 以终止测试浏览器页面?
目前,当运行 Selenium 测试用例并且测试失败时,浏览器页面保持打开状态,当大量测试失败时会导致问题。有趣的是,当测试通过时,情况并非如此。
有什么建议吗??
你当然应该调用 selenium.stop() :) 听起来你需要一个 try/finally 块
无论如何,根据我的经验,它并不是那么简单(我是 selenium 和 JUnit 的新手)。这取决于故障是如何发生的以及您如何处理它。JUnit 应该在测试失败时自动调用 tearDown() ,并且 selenium.stop() 应该在其中。但是,有时不会调用 tearDown(),例如当 setUp() 中发生错误时,或者在发生故障时您正在做一些事情。