使用网络驱动程序进行 junit 测试

发布于 2024-10-23 18:56:58 字数 70 浏览 1 评论 0原文

如何避免测试用例挂在中间。如果我执行每个它的工作正常。但如果我运行测试用例,它就会在中间停止。 任何人都可以帮我解决这个问题吗

how to avoid test case to hanging in the middle. If i execute each its working fine. but all together if i run the test cases it is get stopped in the middle.
can any one help me regarding this

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

潦草背影 2024-10-30 18:56:58

如果您使用的是 JUnit4,则可以使用 Timeout 规则,这样如果测试方法花费“太长时间”,它将失败,但允许其他测试运行。使用 WebDriver 执行此操作时必须小心,因为 Timeout 规则是通过线程实现的,而 Driver 实现不是线程安全的。

另外,请避免进行超时时间很长的调用。相反,应进行短暂的超时并进行少量的重试。

If you are using JUnit4, you can use the Timeout rule so if a test method takes "too long" it will fail, but allow the other tests to run. You have to be careful with doing this with WebDriver, because the Timeout rule is implemented with threads, and the Driver implementations are not thread-safe.

Also, avoid making calls that have very long timeouts. Instead, do short timeouts with a small number of retries.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文