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

问题描述 投票:1回答:1

我使用自定义浏览器提供者-saucelabs-我希望我的自定义报告者知道它在哪个远程浏览器中运行,以便我可以正确地将ucelabs视频与失败的测试相关联。这显然只是并发> 1:)

的问题

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

testing automation automated-tests e2e-testing testcafe
1个回答
1
投票

在所有浏览器中完成测试后,将调用报告程序插件的reportTestDone方法。如果testRunInfo.errs数组为空,则表示测试已在所有浏览器中通过。如果它是非空的,则每个项目都具有userAgent属性,告诉发生错误的浏览器。

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

不过,我没有在官方文档中找到它。

© www.soinside.com 2019 - 2024. All rights reserved.