Xamarin UI测试获取有关设备和应用程序版本的信息

时间:2016-08-24 07:05:59

标签: android ios xamarin uitest

我有一个问题。我可以获得有关设备和应用程序的Xamarin UI测试信息吗? 我需要这样的信息(ios + android):

  • 系统版本。
  • 设备ID
  • app version

1 个答案:

答案 0 :(得分:3)

没有开箱即用的东西给你这个。相反,这是使用后门进行此操作的好方法。

https://developer.xamarin.com/guides/testcloud/uitest/working-with/backdoors/

这实际上是您在应用中公开的一种方法,您可以使用IApp.Invoke()调用此方法,并为其指定方法的名称。这些方法可以采用字符串参数并返回字符串。在这个后门方法中,你可以获得你想要的任何细节并返回它们。

我们在工作中使用此功能来获取设备信息,例如手机或平板电脑,以及它运行的方向(因此我们可以在横向与纵向上执行自定义测试步骤)。这是一个非常有用的技巧。