我使用自定义浏览器提供者-saucelabs-我希望我的自定义报告者知道它在哪个远程浏览器中运行,以便我可以正确地将ucelabs视频与失败的测试相关联。这显然只是并发> 1:)
的问题如果测试失败,它将在哪个远程浏览器中运行???谢谢!!标记
在所有浏览器中完成测试后,将调用报告程序插件的reportTestDone
方法。如果testRunInfo.errs
数组为空,则表示测试已在所有浏览器中通过。如果它是非空的,则每个项目都具有userAgent
属性,告诉发生错误的浏览器。
因此,如果您需要测试失败的浏览器列表,则可以使用以下内容:_.chain(testRunInfo.errs).map('userAgent').uniq().value()
。
不过,我没有在官方文档中找到它。