現在実行中のテストケースのために起動するバルーンポップアップで作業していますが、現在のテストケース名をそのバルーンポップアップに渡す必要があります。browser.currentTest
で試しましたが、 [オブジェクト、オブジェクト]。現在のテストケース名を取得する他の方法はありますか?もしそうなら誰かが私に現在のテストケース名の取得を手伝うことができます。前もって感謝します。nightwachで現在のテストケース名を取得する方法
答えて
はナイトウォッチで
browser.currentTest.module
を試してみてください、あなたは.moduleを使用してcurrentTestの名前へのアクセス権を持っています。基本テストクラスから
console.log(keys)
:それはドキュメントではありません、それは同じように、コンソールへ
var keys = Object.keys(client.currentTest)
をロギングすることで思い付きました。それをプロトタイプに追加することは、どのテストでも利用可能であるため、必要でもありません。 "module"はNightwatchのTestオブジェクトのプロパティです。
経験から見て、一見不十分な名前のbrowser.currentTest.nameはではなく、あなたが望むものです。それは私がまだ推測していない目的の配列です...
これは質問に対する答えを提供しません。批評をしたり、著者の説明を求めるには、投稿の下にコメントを残してください。 - [レビューの投稿者](レビュー/低品質の投稿/ 11802104) – enigma
私は批判的ではない、または明確化を要求していません。 nightwatchでは、.moduleを使用してcurrentTestの名前にアクセスできます。これはドキュメントにはなく、var keys = Object.keys(client.currentTest)を基本テストクラスのconsole.log(keys)のようにコンソールに記録するだけです。それをプロトタイプに追加することは、どのテストでも利用可能であるため、必要でもありません。 "module"はNightwatchのTest Objectのプロパティです。あなたはこれが@ramgullaの質問 に答えないと確信していますか? – QualiT
申し訳ありませんが、@ Quali、私のコメントはレビューキューからの定型的なデフォルトオプションでした。私が言わなければならないことは、追加の情報が役立つだろうということです。あなたのコメントは私にとっては完璧な例です。その追加情報を含めるように回答を編集できますか?あるいはそうすることができます。ありがとう! – enigma
- 1. unittestのtestsuiteから現在実行中のテストケース名を取得する方法
- 2. jquery.validate()のリモートクラスルールで現在のフィールド名を取得する方法
- 3. Herokuで現在のホスト名を取得する方法
- 4. Angular2で現在のコンポーネント名を取得する方法
- 5. AWS Lambdaで現在のユーザー名を取得する方法は?
- 6. qwebで現在のログインユーザー名を取得する方法odoo
- 7. Startup.csで現在のドメイン名を取得する方法
- 8. JSPで現在のページ名を取得する方法は?
- 9. シレックスで現在のページ名を取得する方法
- 10. ItemProcessorで現在のリソース名を取得する方法は?
- 11. Android - 現在の壁紙の名前を取得する方法
- 12. MPD、現在のプレイリストの名前を取得する方法は?
- 13. アクティビティワークフローの現在と前のタスク名を取得する方法
- 14. C#WMI現在のオーディオデバイスの名前を取得する方法
- 15. 現在のレイアウトの名前を取得する方法は?
- 16. 現在のノードの親ノード名を取得する方法は?
- 17. コンテキストプロセッサから現在のアプリケーション名を取得する方法は?
- 18. Asp.Net MVC 3現在のプロジェクト名を取得する方法?
- 19. October CMS現在のロケール名を取得する方法は?
- 20. Game Centerから現在のユーザー名を取得する方法
- 21. 現在のモジュール名を取得する
- 22. 現在地を取得する方法
- 23. コトリンで現在の現地日時を取得する方法
- 24. Wowzaライブストリーム - 現在のビデオの名前の取得方法
- 25. Boost.Testでは、現在のテストの名前を取得する方法は?
- 26. .NET Core 1.1で現在のプロパティの名前を取得する方法
- 27. AutoIT(SciTEスクリプトエディタ)で現在のタブの名前を取得する方法
- 28. Delphi 7で現在のメソッドの名前を取得する方法は?
- 29. 現在のタイムゾーンで現在のNSDateを取得する方法は?
- 30. qmake言語、現在のフォルダ名の取得方法は?
何が内部のテストですか? jsonや他の何か? –
process.envを使用してください.__ NIGHTWATCH_ENV_KEY –
実際にはcurrentTestがライブラリメソッドであるため、内部に何があるのか分かりません。私のテストにはjavscriptコードが含まれています – ramgulla