我在Java中使用selenium编写单元测试。我遇到的问题是某些测试需要比平时更长的时间。我想通过添加某种超时或技术来改善它,如果需要更长的时间才能完成测试。谁能提出这样的技术?
我在Spring框架中找到了@Timed注释,如果它比平时花费的时间更长,它将无法通过测试,但它不会中断或跳过测试。
答案 0 :(得分:1)
您是否在JUnit中运行Selenium测试?如果是这样,您可以直接在 @Test 注释上使用 timeout 参数。
@Test(timeout=100) public void infinity() {
while(true);
}