什么是 appium、selendroid 和 selenium,它们是如何工作的?

What is appium, selendroid and selenium and how they are working?

我对上面的 appium、selendroid 和 selenium 以及它们如何相互作用感到困惑?

谁能帮我解决我的问题?

Appium : Appium 是开源自动化工具,用于自动化本机、移动 Web 和混合应用程序。 以下是appium

自带的东西
  1. Appium 是开源自动化工具。
  2. 用于移动应用程序的跨平台测试自动化工具。
  3. 支持本机、移动 Web 应用程序和混合应用程序。
  4. Appium 基于 client-server 架构。
  5. 用 Node.js.
  6. 编写的 Appium 服务器
  7. Appium 不限制您使用任何特定语言或框架来编写或运行您的测试。
  8. 在 运行ning 脚本时不需要重新编译应用程序。
  9. 继承了 selenium 的特性,因此对 selenium 用户来说很容易。

Selenium : 用于 Web 应用程序自动化框架。

Selendroid : 它是用于执行移动自动化的框架。

用于移动自动化的 selendroid 和 appium

如果你的 android api > 17 那么 appium 可以工作但是如果你的 android api <= 17 你应该使用 selendroid。