Appium 或 Xamarin UI 测试 - 经验和缺点

Joh*_*ohn 5 automated-tests appium xamarin.uitest

不确定这是否是提出此类问题的正确位置,因为这也有点个人恩惠,但您对 Xamarin UITest 和/或 Appium 的体验如何。到目前为止,我只有 Appium 的经验,但对于我们的新项目,我们可能想使用 Xamarin UITest。

vat*_*bub 0

首先,SO 通常不是此类问题的正确位置,因为此类问题通常会因偏离主题且主要基于意见而被关闭。幸运的是,xamarin.uitest是一个非常不受欢迎的标签,因此,你的问题幸存下来:)

对于 Xamarin.UITest 所做的事情来说,它实际上还不错。要考虑的最大问题是 Xamarin.UITest 要求您的应用程序使用 Xamarin.Forms 编写,对我个人而言,这是最大的缺点。

我遇到过的其他问题:

  • 滚动速度非常慢
  • 有限的 API(只能评估基本的 UI 属性,请参见此处
  • Android 和 iOS 之间的微小差异可能会变得非常烦人,具体取决于您的用例

除此之外,Xamarin.UITest 是一个非常可靠的 UI 测试框架,如果您的应用程序是使用 Xamarin.Forms 编写的,我建议您使用 Xamarin.UITest。

  • Xamarin.UITest **可以**与非 Xamarin.Forms 应用程序一起使用 [链接](https://learn.microsoft.com/en-us/appcenter/test-cloud/uitest/)。我刚刚完成 React Native 应用程序的自动化测试。 (2认同)