我为我的硒测试创建了基于ExpressJS和NodeJS的自定义报告工具。我将有关执行测试的所有信息存储在自己的数据库中(testrun,testcases,teststeps等)。从browserstack获取屏幕截图
现在,我想显示每个测试步骤的截图。测试将在browserstack中执行,现在我想从构建中获取屏幕截图并将其集成到我的自定义报告中。我的第一个想法是由我自己截取屏幕截图并将它们存储到数据库(或文件系统)中,但图像非常大,为什么不使用browsertack的屏幕截图。
是否可以从浏览器获取截图并将其集成到我的自定义报告工具的每个测试步骤中?我知道,有一个来自浏览器的api,但我认为很难让它们与我目前的逻辑相匹配。 最好的方法是在运行时从browserstack获取截图路径并将其存储到我的数据库。那可能吗?
你能考虑分享你的工作吗?谢谢 – DebanjanB
感谢您的提示,但我有很多代码,我认为这与我的问题没有关系或有帮助。我还没有实现任何接收来自browserstack的截图。 – taddeuz