您如何为 Capacitor 原生应用程序设置自动化测试?

How do you setup automated-tests for Capacitor native apps?

Capacitor 允许我们编写一次代码然后生成 Web、AndroidiOS 应用程序。大多数使用 Capacitor 的人将生成本机 AndroidiOS 应用程序。

但奇怪的是,我找不到任何关于如何为两个 native 应用程序创建自动化测试的文档。我可以使用 protractorjasmine 或其他任何方式轻松测试 Web 应用程序。但是当涉及到原生应用程序时,我几乎不能依赖原生工具(Android StudioXCode),因为还有其他问题阻止我轻松测试它(例如:无法设置辅助功能 ID通过视图标记等)。

Capacitor 本机应用程序自动化测试的进展如何?

我相信这就是您要找的东西Ionic/capacitor Integrations for Testing

就 community/forums 和官方文档而言,只有 3 种方法可以测试您的 apks

  1. 原生 [Andriod Studio / Xcode] [模拟版本]
  2. 真实设备
  3. 上面 link 中列出的第 3 方集成..

即使在 google 上,关于这个主题的信息也很少。大多数博客/文章只说 Ionic/Capacitors 可以像普通的 WEB 应用程序一样进行测试