跳至内容

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 的 appium-client Rust

一般来说,任何与 W3C WebDriver 规范兼容的客户端也都能很好地与 Appium 集成,尽管其他客户端可能没有实现一些 Appium 特定的命令。

注意

如果您维护一个 Appium 客户端,希望将其列在 Appium 文档中,请随时创建一个 PR 将其添加到此部分,并提供指向该客户端文档的链接。