は、私がこのような構造を持っているいくつかのテストを書いている:をループAppiumを実行するAWS Device FarmのPythonテストではpytestを実行する必要がありますか?
python school/test_enrollment.py
test_enrollment.py
ファイルのインポートgenerator.py
、:私のようなコマンドを使用してテストをキックオフしてきた
├── __init__.py
├── __pycache__
├── config
│ ├── __init__.py
│ ├── android_chrome.py
│ ├── android_native.py
│ ├── base_config.py
│ ├── desktop_chrome.py
│ ├── ios_native.py
│ ├── ios_safari.py
│ └── nohup.out
├── school
│ ├── __init__.py
│ ├── test_enrollment.py
│ ├── test_attendance.py
│ └── test_field_trip.py
├── front_end_test_util.py
├── generator.py
config
にあるさまざまな設定ファイルを開き、プラットフォーム設定ファイルのsetUpとテストファイルのテストを組み合わせた新しいクラスを生成します。
モバイルプラットフォームでテストが実行されている場合は、(セレニウムドライバを使用するデスクトッププラットフォームではなく)appiumドライバを使用しています。
この時点から、AWS Device Farmでこれらのテストを実行したいのですが、テストファイルをアップロードすると、pytestと互換性のあるフォーマットが予想されます。テストクラスの主なメソッドがジェネレータを起動するので呼び出されないため、pytestを使ってテストを実行することはできません。 pytestを使わずにAWS Device FarmでAppium Pythonテストを実行する方法はありますか?