iOS/Android 自动化与第三方应用程序交互?

问题描述 投票:0回答:2

我正在寻找各种可以自动化 iOS / Android 的自动化套件。我有一个使用本机操作系统中的第三方视频/音频/照片/的应用程序。

我之前在 Android 上使用 Robotium,但我无法让它拍摄照片/视频/音频等,谷歌的研究表明这是不可能的。



我还尝试使用 Calabash-iOs/ Calabash-Android,但在尝试从测试应用程序外部的应用程序获取视频/照片/音频时遇到了同样的问题。


对于 iOS 和/或 Android 测试套件有什么建议吗?

谢谢!

android ios automation robotium calabash
2个回答
2
投票

uiautomator 允许自动化您需要的功能。

它可以访问系统功能和预装的应用程序。 UI Automator 是一个 Android 库由 Google 创建,可以对屏幕上的可见元素进行 UI 测试,而与正在运行的应用程序无关。 UI Automator 与

AndroidJUnitRunner
配合使用,允许开发人员直接在 Kotlin 中编写复杂、可重复的 UI 测试。

缺点包括:

  1. 仅用于开发的语言是 Java 和/或 Kotlin
  2. 需要Android 4.3(API级别18)或更高版本

附注CalabashRobotium 无助于第三方应用程序的自动化。我都用过。


2
投票

我想向您推荐Appium,这个工具可以让您完成您想做的事情:

http://appium.io/

© www.soinside.com 2019 - 2024. All rights reserved.