現在実行中のテストケースのために起動するバルーンポップアップで作業していますが、現在のテストケース名をそのバルーンポップアップに渡す必要があります。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. Herokuで現在のホスト名を取得する方法
- 3. JSPで現在のページ名を取得する方法は?
- 4. シレックスで現在のページ名を取得する方法
- 5. 現在のレイアウトの名前を取得する方法は?
- 6. 現在のノードの親ノード名を取得する方法は?
- 7. Asp.Net MVC 3現在のプロジェクト名を取得する方法?
- 8. コンテキストプロセッサから現在のアプリケーション名を取得する方法は?
- 9. 現在のモジュール名を取得する
- 10. 現在地を取得する方法
- 11. Wowzaライブストリーム - 現在のビデオの名前の取得方法
- 12. Boost.Testでは、現在のテストの名前を取得する方法は?
- 13. Delphi 7で現在のメソッドの名前を取得する方法は?
- 14. 現在のユーザーの名前を取得
- 15. 現在のアドインユーザーのユーザー名を取得
- 16. 現在のユーザ名を取得
- 17. MVC3 +現在ログインしているユーザーのユーザー名を取得する方法
- 18. 現在再生中のビデオファイルの現在のフレームを取得する方法は?
- 19. revelで現在のファイルの場所を取得する方法
- 20. asp.netで現在のユーザーの場所を取得する方法
- 21. JBossで現在のEARの場所を取得する方法
- 22. JqueryタブのUIで現在のタブタイトルを取得する方法
- 23. Windowsで現在のユーザーのホームディレクトリを取得する方法
- 24. GAEテンプレートで現在のページのURLを取得する方法
- 25. MFC(VC++)でアプリケーションの現在のパスを取得する方法
- 26. twitterで現在のユーザーの詳細を取得する方法
- 27. Rails 3:現在のレイアウトの名前を取得する方法は?
- 28. 現在のjavascriptファイル名の絶対パスを取得する方法
- 29. 現在アクティブなアプリケーション名を取得
- 30. FragmentPagerAdapterで現在の位置を取得する方法は?
何が内部のテストですか? jsonや他の何か? –
process.envを使用してください.__ NIGHTWATCH_ENV_KEY –
実際にはcurrentTestがライブラリメソッドであるため、内部に何があるのか分かりません。私のテストにはjavscriptコードが含まれています – ramgulla