Appium クライアント
Appiumスクリプトを作成して実行するには、クライアントが必要です。Appiumクライアント(およびAppiumクライアントが依存するSeleniumクライアント)のドキュメントに精通しておくことが重要です。なぜなら、それがAppiumとの主要なインターフェースとなるからです。
クライアントの詳細については、クライアント入門をご覧ください。
公式クライアント¶
これらのクライアントは現在、Appiumチームによって保守されています。
| クライアント | 言語 | 
|---|---|
| Appium Java クライアント | Java | 
| Appium Python クライアント | Python | 
| Appium Ruby Core クライアント (推奨) Appium Ruby クライアント | Ruby | 
| Appium .NET クライアント | C# | 
その他のクライアント¶
これらのクライアントはAppiumチームによって保守されておらず、他の言語で使用できます。
| クライアント | 言語 | 
|---|---|
| WebdriverIO | Node.js | 
| Nightwatch.js | Node.js | 
| RobotFramework | DSL | 
| multicatch's appium-client | Rust | 
一般的に、W3C WebDriver仕様に準拠したクライアントであれば、Appiumと良好に統合されますが、一部のAppium固有のコマンドは他のクライアントでは実装されていない場合があります。
注記
Appiumクライアントを保守しており、Appiumドキュメントにリストアップすることを希望する場合は、PRを作成してこのセクションにクライアントのドキュメントへのリンクを追加してください。