我的webdriver测试用@Test(timeout = 10000)
注释,以强制测试在10000ms后结束。这可以防止我的测试在发生错误时整夜挂起。
但是,我的测试还在向文件写入其他信息,如果测试以这种方式超时,则该行不会写入文件。是否可以捕获这种类型的超时?
@Test(timeout = 100000)
public void testSomething() throws Exception
{
//Do some stuff
//If this times out, the line below is never called.
//print something to a file
}