如何在守夜人中检索当前测试用例名称

How to retreive current test case name in nightwach

我正在使用将调用当前 运行 测试用例的气球弹出窗口,我需要将当前测试用例名称传递给那个气球 popup.I 尝试 browser.currentTest 但是它正在返回 [object, object]。有没有其他方法可以检索当前的测试用例名称,如果可以,有人可以帮我检索当前的测试用例名称。提前致谢。

尝试

browser.currentTest.module 

在 nightwatch 中,您可以使用 .module 访问 currentTest 的名称。它不在文档中,它只是通过记录

得出的
var keys = Object.keys(client.currentTest)

到控制台,如:

console.log(keys) 

来自基础测试 class。甚至不需要将其添加到原型中,因为它在任何测试中都可用。 "module" 是 Nightwatch 中测试对象的 属性。

另请注意,根据经验,看似不恰当的名称 browser.currentTest.name 不是您想要的。这是一组数字,我还没有推断出它们的用途...