我正在使用气球弹出,它将调用当前运行的测试用例,我需要将当前的测试用例名称传递给该气球弹出窗口。我尝试使用browser.currentTest
但它返回[object,object] 。有没有其他方法可以检索当前的测试用例名称,如果是这样,有人可以帮助我检索当前的测试用例名称。提前谢谢。
答案 0 :(得分:1)
尝试
browser.currentTest.module
在nightwatch中,您可以使用.module访问currentTest的名称。它不在文档中,它只是通过记录
来实现的var keys = Object.keys(client.currentTest)
到控制台,如:
console.log(keys)
来自基础测试课程。将其添加到原型中并不是必需的,因为它可以在任何测试中使用。 "模块"是Nightwatch中Test对象的属性。
另请注意,根据经验,看似无名的browser.currentTest.name是不是你想要的。它是一系列数字,其目的我还没有推断......