gpt4 book ai didi

testing - 在 testfx 中启用失败测试的屏幕截图功能

转载 作者:行者123 更新时间:2023-11-28 20:35:40 24 4
gpt4 key购买 nike

我目前正在使用 TestFX 为 JavaFX 应用构建测试有以下版本:

  • testfx-core 4.0.1-alpha
  • testfx-junit 4.0.1-alpha

没有太多关于如何为失败的测试启用屏幕截图功能的信息,以防它在存储它们的地方默认启用?

最佳答案

基本上,将屏幕截图添加到失败消息(或以任何方式根据您的需要定制消息)非常简单:支持驻留在 org.testfx.util.DebugUtils 中,f.i. saveScreenshot() 在失败时截取屏幕截图并将其存储在默认位置(即顶级项目文件夹的路径)

verifyThat(myNode, myMatcher, saveScreenshot());

路径可以通过为路径提供自定义供应商来配置,f.i. (为了胜利)

verifyThat(myNode, myMatcher, 
saveScreenshot((() -> Path.of("C:\\Temp\\testfailures", "mytest.png")), ""));

不完全确定版本依赖性:4.0.1 有点旧(从 2015 年 3 月开始),当前是 4.0.15(从 2018 年 10 月开始),我的是 4.0.14(从 2018 年 8 月开始)。

关于testing - 在 testfx 中启用失败测试的屏幕截图功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54750163/

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