appium自動インストールチュートリアル
下のAndroidベースの自動化:
- 1つのインストールJDK:1.8以上
- 2のNode.jsをインストールします。
- 3インストールのAndriodスタジオ:SDKのインストール
- インストールappium-デスクトップ4
Pythonでのテストに基づいて:
- 5インストールのpython3
- pycharm:の6のIDEのpython3のインストール
- appium_python_client:クライアントパッケージのpythonにインストールされている7
シミュレータでのテストに基づいて:
-
8.1インストールシミュレータ
-使用andriod-studio 自带的模拟器:emulator -使用genymotion模拟器测试:安装genymotion -使用夜神模拟器测试:安装夜神模拟器,注意mac下只有安卓4.2版本,appium支持安卓5.0以上
実機テストに基づいて、
-
Androidの8.2電話接続
-USB接口连接真机,需要安装手机驱动:豌豆荚,应用宝等 -wifi连接真机
位置決め要素インスペクタに基づいて、
-
9 [位置決めツール
安卓自带的uiautomatorviewer 基于浏览器的weditor appium-desktop下的inspector
テストフレームワーク
-
10テストケース選択されたフレーム
pytest
選択肢のアサーション
-
11アサートアサーションの選択
pytest hamcrest
テストケースには依存しています
-
12 pytest依存性
pytest-dependency
1つのインストール:
pip install pytest-dependency
2 マーク:pytest.mark.dependency()メソッドは、マークに依存している@
3つの参照: pytest.mark.dependency @依存基準(= [ "TEST_NAME"]に依存します)。
参考リンク:こちらをクリック
テストレポートの生成
GitHubの:HTTPS://github.com/allure-framework/allure2
アリュール公式文書ます。https://docs.qameta.io/allure/
パラメータ化とデータドライバ
記事を調べます。