如何解决基于expect语句结果的if-else条件
我正致力于 testrail 集成,我想在每次测试通过/失败后更新 testrail。如果我有一个像下面这样的测试,让我们一天
it('rightpanel should exist',() => {
//some logic or preparatory work
expect(rightpanel.isLoaded()).to.be.true;
// here i want to kNow whether above expect statement Failed or passed.
// based on it,i want to update test rail by making a webservice call
});
我们正在使用 Wdio,有没有更好的方法来集成到 testrail?没有人在他们的社区论坛上回复,所以我在这里问。
解决方法
通过 mocha,您可以使用 repoter 来管理测试结果。 默认报告程序是 Spec,但如果您使用 json-stream,您可以将另一个进程附加到此流,以便在执行时将测试报告发送到 testrail。
否则,如果您不需要实时发送它们,您可以使用 json 报告器并在一次调用中解析它们。
您还可以在 github 上查看一些直接连接到 testrail 的现有报告器:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。