問題タブ [pytest-xdist]
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.
pytest - 各テスト スイートでテストを並べ替えずに pytest を使用して並列テスト スイートを実行する
一度に複数の pytest スイートを実行しようとしています。つまり、pytest を使用して pytest-xdist パッケージを使用して並列実行します。
たとえば、2 つのテスト スイートがあります。
- test_one.py
- test_two.py
pytest test_one.py test_two.py -n 2
ただし、これは test_one.py と test_two.py の両方でテストをランダムに並べ替え、テストを実行しています。両方のテスト スイートを並行して実行し、各スイート内で順番にテストする方法はありますか?
python - pytest フィクスチャからインスタンス化されたページ オブジェクトを使用するにはどうすればよいですか
私はPythonが初めてで、pytestを使用してUIテストフレームワークを構築しています。クラスのメソッドが呼び出される前に、ユーザー(固定されていない)で一度だけログインしたい。ドライバーを次のようにインスタンス化しました-
conftest.py
今、私のテストファイルで、スコープ=クラスでフィクスチャを定義し、すべてのページを次のようにインスタンス化しました-
セットアップ フィクスチャからページ オブジェクトを返さないので、関数内で直接アクセスできません。conftest フィクスチャで定義されたブラウザ インスタンスを使用するようにクラス セットアップを定義する方法はありますか。ログインして、内部のメソッドで使用されるすべてのページを初期化します。
これに関するヘルプは大歓迎です。