問題タブ [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.

0 投票する
2 に答える
105 参照

python - Pytest HTMLで画像が表示されない

pytest-html と selenium を使用して自己完結型の html レポートを生成しようとしています。レポートにスクリーンショットを埋め込もうとしましたが、表示されません。 例

私の conftest.py は次のようになります

問題はイメージへのパスにあると確信しており、非常に多くの str の組み合わせ、os.path と pathlib を試しましたが、何も機能しませんでした。スクリーンショットは予想される場所に保存されており、他の画像と同じように開くことができます。レポートに表示されないだけです。

編集:追加の説明のために。で絶対パスを使用しようとしましたが、HTML ファイルでエラーが発生しextra.append 続けました。Cant Resolve File私の絶対パスは(いくつかの個人的な詳細は編集されC:\Users\c.Me\OneDrive - Me\Documents\GitHub\project\build\reports\screenshots\filename.pngています)「/」と「\」の両方で試しました

また、私のファイル構造

run.py

預言者にとって、今日は私を祝福してくれるかもしれませんCannot Resolve Directoryエラーを取得するには、私のコードは次のとおりです

変数REPORT_PATHは settings.py (上記のディレクトリ ツリーを参照) からインポートされ、によって作成されます。

img_path.replace("\\", "/")エラーの変更を行うと、楽しい事実もCannot Resolve File

0 投票する
1 に答える
45 参照

python-3.x - TestRail を Pytest テスト ケースと統合するにはどうすればよいですか?

pytest で記述された自動化テスト ケースがあります。自動化スクリプトはローカルと Git にあります。TestRail にサインアップしたばかりですが、pytest テスト ケースを TestRail テストケースにマップする方法がわかりません。

pytest 自動化スクリプトを実行するたびに、TestRail でレポートが生成されることを期待しています。

助けてください...