在Appium上开发的用于浏览器自动化的脚本是否适用于Android,iOS设备以及台式机?

时间:2016-01-08 08:27:22

标签: appium

我试图了解Appium对自动化的支持程度。

  1. 在移动设备和桌面设备上运行相同的脚本吗?
  2. 它是否有某种方式在云端提供设备,如seetest?
  3. 它是否支持Android和iOS上的本机应用程序?

3 个答案:

答案 0 :(得分:1)

  1. 否。 Appium仅支持移动(iOS和Android)应用程序自动化
  2. 否。但是使用RemoteDriver可以实现这一点,例如酱汁实验室
  3. 是。 Appium支持iOS和Android平台上的原生,网络和混合应用程序

答案 1 :(得分:0)

  1. 是。如果你的意思是,你的意思是你可以编写一个适用于移动设备和浏览器的测试套件。

    Appium的库添加了AppiumDriver和两个实现:AndroidDriverIOSDriver

    Appium Driver是Selenium WebDriver的一个实现,可用于为浏览器编写测试套件。

    我已经编写了使用Appium在浏览器和设备上运行的测试套件(在java中)。

  2. 不,它只是一个框架。您可以在模拟设备或真实设备(通过USB或wifi)上运行它。

  3. 是的,Appium实际上为本机应用程序提供了更多功能(滑动等)。

  4. 希望这有帮助, 利安

答案 2 :(得分:0)

  1. 是的,如果iOS和Android的应用程序架构相同,那么您可以使用在两个平台上都可以使用的名称,类名或ID等定位器。 Appium不支持桌面,只支持移动设备。

  2. 不,但市场上有许多云集成,如Sauce实验室,他们在云上使用模拟器。但是如果你想使用真实的设备,你可以使用"测试对象"等服务。这提供了与appium的良好集成。

  3. 是的,它确实支持iOS和Android,但是当您根据自己的要求实际开始使用它时,您将探索的平台存在一些限制。