アプリ自動化テスト (Android)

Capability は、キーと値のペアのコレクションです (例: "platformName": "Android")。機能は主に、セッションを確立するために必要な情報を Appium サーバーに通知するために使用されます。クライアントは特定の言語を使用して機能を生成し、最終的には JSON オブジェクトの形式で Appium サーバーに送信されます。

Appium の基礎となるアーキテクチャ

たとえば、次の例は、いくつかの重要な機能を示しています。

  • Pythonのバージョン
{
  "platformName": "Android",
  "platformVersion": "6.0",
  "deviceName": "hogwarts",
}

  • Javaのバージョン
desiredCapabilities.setCapability("platformName", "Android");
desiredCapabilities.setCapability("platformVersion", "6.0");
desiredCapabilities.setCapability("deviceName", "hogwarts");

共通の機能パラメータ

Capabilities パラメーターは複数のプラットフォームをサポートします。

アンドロイドのみ

iOSのみ

次の機能は、UiAutomator2 などの Android ドライバーのみをサポートします。

次の機能は、XCUITest ドライバーや非推奨の UIAutomation ドライバーなどの iOS ドライバーのみをサポートします。

【全200話】エンタープライズプロジェクトの実戦を真にシミュレートした、Pythonインターフェースの自動テストのための超詳細な上級チュートリアル集

おすすめ

転載: blog.csdn.net/dq565/article/details/132693575