使用jasmine-spec-reporter而不是webdriverio的wdio-spec-reporter?

时间:2017-09-24 22:03:04

标签: selenium-webdriver webdriver-io jasmine-spec-reporter

我刚刚开始使用webdriverio。一切都很好,除了令人沮丧的是,当我在一次测试中有多个断言失败时,规范记者只记录第一个(即使我已经证明规范的其余部分运行,并且所有断言都应该失败,做失败)。谷歌搜索建议a)这与wdio-spec-reporter的预期一致,b)与jasmine-spec-reporter不同。

所以我试图让茉莉花规格记者成为一名定制记者。我有:

a)安装了jasmine-spec-reporter(一个好的开始!) b)根据需要添加一个require语句,并定义一个reporterName - 在https://github.com/webdriverio/webdriverio/issues/2077处找到 c)将此reporterName值添加到我的记者阵列中。

当我运行测试时,没有任何错误(就自定义报告者而言,断言仍然失败!) - 但是规范记者根本没有产生任何输出。不是一行!

我在线阅读的大部分内容都是指自编的自定义记者,并提及需要使用' util'和'事件'模块 - 据我所知,jasmine-spec-reporter不能使用。这是问题吗?有没有人让jasmine-spec-reporter之前和webdriverio一起工作?更重要的是,如何?!

TIA

1 个答案:

答案 0 :(得分:0)

jasmine-spec-reporter只能用于jasmine次测试,默认情况下webdriverio不能使用jasmine

我尚未对其进行测试,但webdriverio有一个jasmine插件可能有助于jasmine-spec-reporter使用https://github.com/webdriverio/wdio-jasmine-framework