Android/IOS 移动应用程序测试自动化:需要推荐使用哪个框架?

Android/IOS Mobile application test automation : need recommendation on which framework to use?

带有 webdriver-io(java脚本)的 Appium 或带有 java 的 Appium,selenium 更适合移动应用程序测试?

我正在测试 运行 在 Android 和 IOS 中的移动应用程序。需要使用 browserstack 服务 运行 不同设备的测试服。目前无法决定应该使用哪个框架。使用webdriver-io方便不?

  1. 如果您对 JAVAScript 有很好的理解,那么您可以将 Appium 与 webdriver-io 一起使用。

2.If 你对 JAVA 有很好的理解,那么你可以将 Appium 与 JAVA 一起使用,并将页面对象与页面工厂框架一起使用。

我不建议将 selenium 用于移动自动化测试。您可以将 appium 用于移动自动化,因为它有更好的方法来处理原生应用和基于 WebView/Hybrid/Web apps/Angular 的应用。

如果您打算使用 JAVA,您可以使用 Appium 提供的页面工厂注释为 iOS 和 Android 创建单一框架。