Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.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 如何在Jbehave测试报告中显示完整的stacktrace_Java_Selenium_Jbehave - Fatal编程技术网

Java 如何在Jbehave测试报告中显示完整的stacktrace

Java 如何在Jbehave测试报告中显示完整的stacktrace,java,selenium,jbehave,Java,Selenium,Jbehave,我将JBehave与Selenium Webdriver一起使用。当我的自动测试失败时,它会显示失败,但当失败发生时,它不会显示完整的堆栈跟踪 例如,我试图单击一个web元素,它抛出以下错误。未显示完整的堆栈跟踪,这对分析很有用。所以每次我保存System.out.println()。谁能帮我摆脱这个 [0m[31mThen I Click on Details New window (FAILED) (org.openqa.selenium.WebDriverException: unknow

我将JBehave与Selenium Webdriver一起使用。当我的自动测试失败时,它会显示失败,但当失败发生时,它不会显示完整的堆栈跟踪

例如,我试图单击一个web元素,它抛出以下错误。未显示完整的堆栈跟踪,这对分析很有用。所以每次我保存
System.out.println()
。谁能帮我摆脱这个

[0m[31mThen I Click on Details New window (FAILED)
(org.openqa.selenium.WebDriverException: unknown error: Runtime.evaluate threw exception: TypeError Cannot read property 'click' of null
(Session info: chrome=38.0.2125.104)
(Driver info: chromedriver=2.10.267521,platform=Windows NT 6.1 SP1 x86_64) (WARNING: The server did   not provide any stacktrace information)
Command duration or timeout: 21 milliseconds

现在,在将FailureTrace配置为true后,我可以显示完整的堆栈跟踪,而不是单行

new StoryReporterBuilder().withFailureTrace(true)

这是参考资料:

有人知道如何解决这个问题吗?