如何在测试失败和错误情况下创建自动屏幕截图
为了更容易追踪测试失败和错误的原因,我们可以让 Squish 在测试失败或出现错误时自动截取屏幕截图。这样我们就可以查看在失败或错误发生时完整的桌面截图。这在解决无人值守自动化测试运行过程中出现的测试失败和错误问题时特别有帮助。
要启用此功能,请设置全局设置对象,即testSettings 对象的logScreenshotOnFail
和/或logScreenshotOnError
属性为真(或 True 或 1,具体取决于您的脚本语言——请参见 等效脚本 API。)。
一旦激活了其中一个或两个属性,所有导致失败或错误的测试都会产生包含包含已保存屏幕截图的图像文件路径的消息文本。在 squishide
中,可以通过双击相应的测试结果条目来查看截图。
©2024 Qt 公司有限公司。本文件所包含的文档贡献版权归各自所有者。
本文件提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款授予权限。
Qt及其相关标志是芬兰及全球其他国家的Qt公司商标。所有其他商标均属于其各自所有者。