Testing Testcafe我的测试运行在哪个远程浏览器中?

Testing Testcafe我的测试运行在哪个远程浏览器中?,testing,automation,automated-tests,e2e-testing,testcafe,Testing,Automation,Automated Tests,E2e Testing,Testcafe,我使用一个自定义浏览器提供商-saucelabs-我想让我的自定义reporter知道它在哪个远程浏览器中运行,这样我就可以正确地将saucelabs视频与失败的测试关联起来。 这显然只是并发性大于1的问题:) 如果测试失败,它在哪个远程浏览器中运行??? 谢谢 标记在所有浏览器中完成测试后,将调用reporter插件的方法。如果数组为空,则表示测试已在所有浏览器中通过。如果不为空,则每个项目都有一个userAgent属性,告诉您错误发生在哪个浏览器中 因此,如果您需要测试失败的浏览器列表,可以

我使用一个自定义浏览器提供商-saucelabs-我想让我的自定义reporter知道它在哪个远程浏览器中运行,这样我就可以正确地将saucelabs视频与失败的测试关联起来。 这显然只是并发性大于1的问题:)

如果测试失败,它在哪个远程浏览器中运行??? 谢谢 标记

在所有浏览器中完成测试后,将调用reporter插件的方法。如果数组为空,则表示测试已在所有浏览器中通过。如果不为空,则每个项目都有一个
userAgent
属性,告诉您错误发生在哪个浏览器中

因此,如果您需要测试失败的浏览器列表,可以使用如下内容:
.chain(testRunInfo.errs).map('userAgent').uniq().value()


不过,我在官方文档中没有找到这一点。

谢谢!!!!我知道你可以得到哪种类型的浏览器没有通过测试,saucelabs可以得到失败测试的视频,我需要特别知道哪种浏览器没有通过测试(特别是webdriver sessionId)。@user1883202目前,
reportTestDone
参数中没有关于浏览器的详细信息。我建议您使用以下表单在TestCafe存储库中创建一个单独的功能请求:并更详细地描述您的场景。