我正在使用弹出的气球来调用当前正在运行的测试用例,我需要将当前测试用例名称传递给该弹出窗口。我尝试使用browser.currentTest
,但它正在返回[对象,对象]。还有没有其他的方法来检索当前的测试用例名称,如果有的话,是否有人可以帮助我检索当前的测试用例名称。提前致谢。如何在nightwach中检索当前测试用例名称
回答
尝试
browser.currentTest.module
在nightwatch,您可以访问currentTest使用.module的名称。
console.log(keys)
从基础测试类:这不是在该文档中,它只是通过登录
var keys = Object.keys(client.currentTest)
到控制台一样走了过来。将其添加到原型甚至不是必需的,因为它在任何测试中都可用。 “模块”是Nightwatch中Test对象的属性。
另请注意,根据经验,看似不合适的名为browser.currentTest.name的是而不是你想要什么。这是一组数字,其目的我还没有推断出...
这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 - [来自评论](/ review/low-quality-posts/11802104) – enigma
我不批评,或要求澄清。在守夜中,您可以使用.module访问currentTest的名称。它不在文档中,它只是通过将var keys = Object.keys(client.currentTest)记录到控制台,如:来自基础测试类的console.log(keys)。将其添加到原型甚至不是必需的,因为它在任何测试中都可用。 “模块”是Nightwatch中测试对象的属性。你确定这不回答 @ramgulla的问题? – QualiT
对不起,@Quali,我的评论是评论队列中的样板默认选项。我应该说的是,额外的信息会有用 - 你对我的评论就是一个很好的例子。你可以编辑你的答案,包括额外的信息?或者我可以这样做。谢谢! – enigma
- 1. 检索当前正在运行的测试用例的名称
- 2. 在TestNG上检索测试名称
- 3. 如何检索用户的当前城市名称?
- 4. 如何检索当前通过TFS(vNext)构建的测试用例ID?
- 5. 如何在python + nosetests中获取测试用例名称?
- 6. 使用webservices检索Sharepoint中的当前用户名称
- 7. 如何在测试报告中包含测试用例所有者名称
- 8. 如何在codeigniter中检索当前登录的用户名
- 9. 在BanditCPP中获取当前测试名称
- 10. 如何在运行时使用测试ng来设置测试用例名称?
- 11. 在输出文件名中使用测试用例名称
- 12. Java - Logback显示测试用例名称
- 13. 测试用例显示名称
- 14. 如何检索肥皂UI中的测试用例日志
- 15. 使用javascript地理位置检测当前城镇名称
- 16. 检索线程名称在非当前线程的IOS
- 17. Mbunit - Gallio。获取当前正在执行的测试的名称
- 18. 如何在AutoHotkey中检索当前脚本的文件名?
- 19. 如何获得当前类名称使用vim运行mvn测试
- 20. Rails测试悬挂 - 如何在执行前打印测试名称?
- 21. 如何在运行时在Visual Studio Test Framework中获取测试用例名称?
- 22. filebeat yaml在索引中使用当前文件名称
- 23. 如何在运行时获取JUnit 4中的测试用例名称?
- 24. 从服务器名称检测当前的Django网站
- 25. 动态检索当前方法的名称
- 26. 为什么我不能检索当前位置的名称?
- 27. 如何检索当前登录的用户名?
- 28. 我如何测试xsl中的名称空间元素名称
- 29. 如何捕获测试用例的ID是当前在MTM在C#中的测试方法的运行
- 30. 颠覆:如何检索当前的更改列表名称列表?
currentTest里面是什么? json或其他什么? –
使用process.env .__ NIGHTWATCH_ENV_KEY –
实际上我不知道currentTest里面有什么,因为它是一个库方法。但我的测试仅包含javscript代码 – ramgulla