Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java webdriver,捕获@Test(超时=10000)_Java_Selenium_Junit_Webdriver - Fatal编程技术网

Java webdriver,捕获@Test(超时=10000)

Java webdriver,捕获@Test(超时=10000),java,selenium,junit,webdriver,Java,Selenium,Junit,Webdriver,我的webdriver测试用@Test(timeout=10000)注释,以强制测试在10000毫秒后结束。这样,如果出现错误,我的测试就不会整夜挂起 但是,我的测试也在向文件写入附加信息,如果测试以这种方式超时,则该行不会写入文件。是否可以捕获这种类型的超时 @Test(timeout = 100000) public void testSomething() throws Exception { //Do some stuff //If this times out, the

我的webdriver测试用
@Test(timeout=10000)
注释,以强制测试在10000毫秒后结束。这样,如果出现错误,我的测试就不会整夜挂起

但是,我的测试也在向文件写入附加信息,如果测试以这种方式超时,则该行不会写入文件。是否可以捕获这种类型的超时

@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
}

我建议实施一个。

只需扩展类并覆盖
successed
方法。

我不确定是否准确理解您的需求。您能否保存文件所需的数据并在中打印出来(始终执行)?打印到文件部分为每个方法写一行。如果该方法未完成,则该行将丢失。我想在抛出此超时时编写某种形式的错误,因此我认为这里的
之后的
@不正确?