gpt4 book ai didi

javascript - 如何覆盖 on_failure 屏幕截图的命名?

转载 作者:行者123 更新时间:2023-12-02 22:22:03 25 4
gpt4 key购买 nike

不幸的是,由于使用 cucumber 并编写场景,我最终得到了 Windows 提示的令人难以置信的长文件名。是否可以覆盖文件的命名?

最佳答案

我假设您正在使用 Nightwatch 框架,因为您已在帖子中标记了它。

看起来屏幕截图文件名是在最新存储库第 26 行的 nightwatch/lib/api/client-commands/end.js 中定义的 const prefix = '${this.api .currentTest.module}/${this.api.currentTest.name}';.

屏幕截图路径在您的nightwatch.json中定义:

{
"test_settings" : {
"default" : {
"screenshots" : {
"enabled" : true,
"on_failure" : true,
"path" : "./screens"
}
}
}
}

看来您有几个选择:

  1. 修改 end.js 中的代码以使用自定义命名方案,并使用自定义框架
  2. 缩短测试模块名称或测试名称
  3. 缩短 nightwatch.json 中的屏幕截图目标路径 - 不太可能解决任何问题,因为您说问题出在文件名上。

关于javascript - 如何覆盖 on_failure 屏幕截图的命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59199896/

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