私は自分でE2Eテストをやっているし、CodeceptJS、WebdriverIO、mocha(mochawesome)などの本当に便利なノードライブラリを見つけました。Codeceptjsを使用してmochawesomeレポートに画像を追加するには?
Mochawesomeはレポートにイメージを追加することができますが、addContextを使用してドキュメントに説明されています。https://www.npmjs.com/package/mochawesomeはCodeceptJSでは機能しません。私はCodeceptJSで使用されるこの機能についての参照を見つけることができませんでした
は、私はgitの要求 https://github.com/Codeception/CodeceptJS/issues/379CodeceptJSを使っモカによって生成された報告mochawesomeに画像を追加する方法はありますを発見しましたか?
私はfile_test.jsに1つ前、1つ後、そして1つのシナリオがあります。私が何をしたか がある
と 'addContext(これ、IMAGEPATH)' 関数を追加しますが、私はエラー
[mochawesome]エラーの追加コンテキストを取得より
const addContext = require('mochawesome/addContext');
:無効なテストオブジェクトを。
これについて詳しく教えてください。あなたはこの情報をどこから得るのですか?this.ctxは何を指していますか?質問者は、適切な文書を見つけることに苦労していると述べた。 – aleneum
エラー '[mochawesome] Error added context:無効なテストオブジェクトです.'は、' this'オブジェクトが 'addContext(this、imagePath)'に渡されているという事実に関連しています。 Codeceptjsが必要とするテストオブジェクトは 'this.ctx'にあります。私はこれを提供する資料はなく、過去にそれを使用しただけの個人的な経験があります。お役に立てれば – ricca509