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

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

pytest - 各テスト スイートでテストを並べ替えずに pytest を使用して並列テスト スイートを実行する

一度に複数の pytest スイートを実行しようとしています。つまり、pytest を使用して pytest-xdist パッケージを使用して並列実行します。

たとえば、2 つのテスト スイートがあります。

  1. test_one.py
  2. test_two.py

pytest test_one.py test_two.py -n 2

ただし、これは test_one.py と test_two.py の両方でテストをランダムに並べ替え、テストを実行しています。両方のテスト スイートを並行して実行し、各スイート内で順番にテストする方法はありますか?

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

python - pytest フィクスチャからインスタンス化されたページ オブジェクトを使用するにはどうすればよいですか

私はPythonが初めてで、pytestを使用してUIテストフレームワークを構築しています。クラスのメソッドが呼び出される前に、ユーザー(固定されていない)で一度だけログインしたい。ドライバーを次のようにインスタンス化しました-

conftest.py

今、私のテストファイルで、スコープ=クラスでフィクスチャを定義し、すべてのページを次のようにインスタンス化しました-

セットアップ フィクスチャからページ オブジェクトを返さないので、関数内で直接アクセスできません。conftest フィクスチャで定義されたブラウザ インスタンスを使用するようにクラス セットアップを定義する方法はありますか。ログインして、内部のメソッドで使用されるすべてのページを初期化します。

これに関するヘルプは大歓迎です。