問題タブ [python-behave]

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 投票する
1 に答える
1348 参照

python - 動作出力を動的に作成されたログ ファイルにキャプチャする

Behave の出力をファイル (ログ ファイルとしましょう) にキャプチャしようとしています。日時に基づいて動作を実行するたびに、「@then」ステップで新しいログ ファイルを動的に作成しています。以下は、steps/xx.py ファイルにあるサンプル コードです。

今、私は上記で作成されたログファイルに実行するたびに Behave 出力を送信しようとしています。コマンド「Behave -o [ファイル名]」が実行ごとにファイルを作成することは承知していますが、新しい実行ごとにSTDOUTを上記の作成されたファイルに送信すると考えられます。また、STDOUT を使用して本番環境のような環境でファイルに書き込み、問題を引き起こさない方が安全です。

私はPythonとBehaveの両方の初心者なので、それを達成する方法についての解決策/提案を楽しみにしています. 関連する資料や情報も非常に高く評価されます。

前もって感謝します

0 投票する
0 に答える
1301 参照

python - モジュール「behave」を実行してもPythonスクリプトの変更が反映されない

端末から Behave を使用しようとしています。ターミナルに入力behaveすると、エラーが発生しました。

例外 ImportError: ワーカーという名前のモジュールがありません

<module> 内のファイル「features/environment.py」の 11 行目

ワーカー インポート グロブ、json から

ImportError: ワーカーという名前のモジュールがありません

environment.py ドキュメントを変更し、.py ファイルを削除しましたfrom worker import glob, json

ただし、振る舞いを実行すると、同じエラーが発生します。ターミナルを閉じて、再度開きました。テキスト エディター (Atom) を閉じて、再度開きました。エラーが続く。コンピューターを再起動すると、最終的に変更が反映されました。ドキュメントの変更を表示するために毎回コンピューターを再起動したくありません。

なぜこれが起こっているのか、何ができるのか?

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

python-behave - python-behave 使用時のメモリ使用量が多い

python-behave を使用しているときに問題が発生しました。

すべてのシナリオの前にサンドボックス データベースを作成し、シナリオの後に破棄します。

ただし、メモリ使用量はシナリオごとに約 20MB 増加し、合計使用量はすべてのテスト ケースで約 3.xGB です(LoL)。

私の質問は、context.runner.teardown_databases() を呼び出したときにメモリが解放されないのはなぜですか?

python-behave:バージョン 1.2.5

ジャンゴ: バージョン 1.8.0

Python:バージョン 2.7

どんな提案でも大歓迎です。

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

python-2.7 - 機能テストを実行すると、BDD Behave Selenium Python エラー no module named pages

Behave Python Selenium で機能テストを作成しました。テストを実行すると、エラー ImportError No module named pages がスローされます。ページディレクトリにクラスが見つからないと思います。ホームページ.py、検索ページ.py

私のインポートは間違っていますか? この問題を解決するにはどうすればよいですか?

完全なエラーは次のとおりです。

私のコードは次のとおりです。

features\steps\steps.py

features\environment.py

ページ\ホームページ.py

ページ\検索ページ.py

私のディレクトリ構造は次のとおりです。

ありがとう、リアズ