問題タブ [pytest-html]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - セレンとpytestを使用して、pytest-htmlプラグインによって生成されたhtmlレポートにスクリーンショットを追加するにはどうすればよいですか?
失敗したテストのスクリーンショットを、pytest-html プラグイン、pytest ライブラリによって生成された html レポートに追加しようとしています。このHow do I include screenshot in python pytest html report に従いました。しかし、私は常に以下のエラーで終わりました。
エラー発生:
conftest.py
test_google.py
私のコードの何が問題なのですか? 失敗したテストケースにスクリーンショットを追加するにはどうすればよいですか?
python - Pytest、マーカーに動的に渡されるカウンターを変更する
次のように、Python ファイルからテスト データを読み取っています。
//testdata.py -- セットのリストです。
ここで、このテスト データを pytest テスト ファイルの一部として使用します。
開始を印刷すると、その値が継続的に変化します。しかし、pytest の結果を取得しようとしても、テスト ケース ID が適切に記録されていないため、start = 0 のままです。
どちらでもいいですか
- 関数内からマーカーを渡します。
- または、この例で開始のカウントを動的に変更する方法はありますか?
PS これは、現在テスト データを保存できる最善の方法です。
testcaseid.marktc を定義する方法は次のとおりです。// testrailthingy.py
python - pytest_configure ファイルにメタデータを追加すると、内部エラー AttributeError: 'Config' object has no attribute 'metadata' が発生する
pytest をインポートし、pytest html もインストールしました。メタデータを pytest_configure ファイルに追加しようとしていますが、ターミナルでテストを実行すると、内部サーバー エラー属性が見つかりませんでした。
これはconftestファイルにあるものです:
これは私がターミナルで実行するものです:
私はYouTubeで男をフォローしていますが、まったく同じコードを使用して彼のために実行されているようですが、私にとっては失敗します。pytest_configure コードなしで上記の行を実行すると正常に動作し、テストに合格します ありがとう