gpt4 book ai didi

java - TestNG - 如果测试花费太长时间,则执行方法或失败?

转载 作者:行者123 更新时间:2023-12-02 12:14:35 25 4
gpt4 key购买 nike

我使用 TestNG 框架进行了一组大约 500 个 Selenium 测试。

有时,某个特定测试会无缘无故地挂起 ( see my last question ),这将阻止测试进一步进行。

如果我手动关闭浏览器,则该测试将失败并且测试将恢复。如果发生这种情况,我有办法重新启动浏览器,但我需要一种方法让我的代码知道它是否发生。

我最好的猜测是一个计时器,如果某个特定测试执行时间超过 15 分钟,我可以终止浏览器,但我找不到一种方法来持续监控该触发器的每个测试。

最佳答案

可以使用timeOut注解,参见tutorial ,例如:

@Test(timeOut = 2000)

关于java - TestNG - 如果测试花费太长时间,则执行方法或失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46280810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com