我正在使用彈出的氣球來調用當前正在運行的測試用例,我需要將當前測試用例名稱傳遞給該彈出窗口。我嘗試使用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. 如何在Mocha測試中檢索當前測試的名稱?
- 2. 檢索當前正在運行的測試用例的名稱
- 3. 如何獲取當前scalajs/uTest測試用例的名稱
- 4. 如何從單元測試中的測試套件獲取當前運行的測試用例名稱
- 5. 在TestNG上檢索測試名稱
- 6. 在Boost.Test中,如何獲取當前測試的名稱?
- 7. 如何在JSP中檢索當前頁面名稱?
- 8. 如何在Thor方法中檢索當前命令名稱?
- 9. Robot Framework獲取當前測試用例的名稱
- 10. 獲取當前正在執行的測試測試的名稱?
- 11. 如何檢索用戶的當前城市名稱?
- 12. 如何檢索真棒wm中的當前標籤名稱?
- 13. 在測試用例中獲取BOOST TEST測試套件名稱
- 14. 如何在python + nosetests中獲取測試用例名稱?
- 15. 使用webservices檢索Sharepoint中的當前用戶名稱
- 16. 如何在測試報告中包含測試用例所有者名稱
- 17. py.test:如何從setup方法獲取當前測試的名稱?
- 18. jUnit4.0:如何知道當前的測試方法名稱?
- 19. 如何顯示當前執行的測試方法的名稱
- 20. 在BanditCPP中獲取當前測試名稱
- 21. 如何在codeigniter中檢索當前登錄的用戶名
- 22. 如何在運行時使用測試ng來設置測試用例名稱?
- 23. 在輸出文件名中使用測試用例名稱
- 24. 如何在VB.Net中檢索.pst名稱
- 25. Java - Logback顯示測試用例名稱
- 26. 測試用例顯示名稱
- 27. 如何檢索肥皂UI中的測試用例日誌
- 28. 使用javascript地理位置檢測當前城鎮名稱
- 29. Mbunit - Gallio。獲取當前正在執行的測試的名稱
- 30. 如何在AutoHotkey中檢索當前腳本的文件名?
currentTest裏面是什麼? json或其他什麼? –
使用process.env .__ NIGHTWATCH_ENV_KEY –
實際上我不知道currentTest裏面有什麼,因爲它是一個庫方法。但我的測試僅包含javscript代碼 – ramgulla